Docker
文章平均质量分 88
清欢守护者
人间有味是清欢
展开
-
Docker 笔记(6) 深度学习最佳实践
文章目录0. 前言1. 使用 Docker 构建深度学习环境2. 使用 VSCode 与 Docker 进行深度学习日常开发2.1 VSCode Docker 插件2.2 SSH-Container 插件2.3 使用 ssh 连接 container3. Tips0. 前言最初学习 Docker 的目的就是为了用于日常深度学习开发。主要碰到的问题(期望Docker解决的场景)是:一句话概括:多人使用一台服务器,导致软件版本、系统配置冲突。所谓软件冲突:如果只是 Python 以及相关包,那原创 2021-04-07 18:26:24 · 195 阅读 · 0 评论 -
Docker 笔记(5) Dockerfile
文章目录0. 前言1. 通过 Dockerfile 构建镜像2. 如何构建 Dockerfile3. Tips0. 前言参考资料:Docker 官方文档 - Dockerfile Reference主要内容包括:有了Dockerfile如何构建镜像如何构建 Dockerfile1. 通过 Dockerfile 构建镜像前置条件:准备好 Dockerfile(具体构建可参考第二章)。构建镜像,其实就是通过 Dockerfile 中的命令以及 context 来构建所谓 c原创 2021-04-06 17:46:51 · 115 阅读 · 0 评论 -
Docker 笔记(4) 数据管理
文章目录0. 前言1. 基本概念1. 数据卷(Volume)1.1 详情1.2 适用场景1.3 相关命令2. 主机目录挂载(Mount)2.1 详情2.2 适用场景2.3 相关命令0. 前言参考资料:Docker 官方文档 - Manage data in Docker1. 基本概念容器的读写层管理数据有什么特点(为什么需要volume/bind mounts等方式管理数据)如果容器本身不存在了,那读写层存储的数据也不存在了。容器外很难获取容器内读写层数据。读写层数据与Host(宿主原创 2021-04-06 15:20:57 · 126 阅读 · 0 评论 -
Docker 笔记(3) image/container 基本命令
文章目录0. 前言1. Image 相关命令1.1 与镜像仓库相关命令1.2 本地镜像管理2. Contrainer 相关命令2.1 容器基本操作2.2 容器声明周期管理0. 前言本文内容主要包括image(镜像)相关概念以及基本操作container(容器)相关概念以及基本操作容器(Container)与镜像(Image)的基本概念Image 是由若干只读(read-only)的layer组成的每个 Container 的本质就是在一系列 Image 的基础上添加一个读写层一个正原创 2021-04-04 17:48:14 · 413 阅读 · 0 评论 -
Docker 官方教程笔记(2) 安装
文章目录0. 前言1. Linux 安装 Docker2. 设置国内镜像3. 安装 Nvidia-Docker0. 前言教程链接本文内容主要包括Linux上安装Docker的基本步骤设置国内镜像安装 Nvidia-Docker1. Linux 安装 Docker我只关注Ubuntu系统,且只关注通过apt安装,官方教程在这里。由于国内网速的关系,用官方资源下速度比较慢,而且不稳定。但阿里云提供了源,具体链接可以参考这里。卸载 Dockersudo apt-get r原创 2021-04-02 18:23:23 · 110 阅读 · 0 评论 -
Docker 官方教程笔记(1) 入门
文章目录0. 前言1. Docker 基本概念1.1. Docker 是什么1.2. Docker能做什么2. Docker 组成2.1. Docker Engine2.2. Docker architecture3. 其他0. 前言教程链接本文内容主要包括Docker基本概念:Docker是什么,能做什么Docker的组成:从程序实现角度看、从用户使用角度看1. Docker 基本概念1.1. Docker 是什么Docke主要用于于应用环境的开发、迁移、运行。Docker可原创 2021-01-17 14:38:51 · 144 阅读 · 1 评论