docker

制作 Python 运行环境镜像

拉取基础镜像 编写 Dockerfile 制作镜像 更新镜像 安装 Sphinx + ReadTheDocs 支持 方法 1:进入镜像内部更新镜像 方法 2:编写新的 Dockerfile 推送镜像 推送到官方仓库 Docker Hub 推送到私有仓库 xxx 拉取

安装

环境:ubuntu16.04 # 安装 docker sudo apt-get install docker.io # 启动 docker sudo /etc/init.d/docker start # 创建 docker 用户组 sudo groupadd docker # 应用用户 kiki 加入 docker 用户组 sudo usermod -aG docker kiki # 重启 docker 服务 sudo /etc/init.d/docker restart # 切换或者

容器操作

列出容器 连接容器 获取容器日志 列出容器 docker ps [OPTIONS] OPTIONS 说明: -a: 显示所有的容器,包括未运行的 -f: 根据条件过滤显示的内容 –format: 指定返回值的模板文件 -l: 显示最近创建

容器生命周期管理命令

创建容器 启动/停止/重启容器 杀掉容器 删除容器 创建容器 创建一个新的容器并运行一个命令。 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS 说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR

本地镜像管理命令

列出本地镜像 删除镜像 标记本地镜像 创建镜像 保存镜像 导入镜像 列出本地镜像 docker images [OPTIONS] [REPOSITORY[:TAG]] OPTIONS 说明: -a: 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中

镜像仓库命令

登录/退出 拉取镜像 上传镜像 登录/退出 # 登陆到一个 Docker 镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub docker login [OPTIONS] [SERVER] # 登出一个 Docker 镜像仓库,如果未指