安装
进入Daoclud下载安装,安装成功后,执行如下命令监测是否安装成功:
$ docker --version
$ docker info
基本操作
命令查看
$ docker --help
子命令查看
$ docker <subcommand> --help
本机镜像列表
$ docker images
查找镜像centos
$ docker search centos
拉取镜像centos
$ docker pull centos
使用centos镜像输出"Hello world"
$ docker run centos /bin/echo "hello world"
后台运行
$ docker run -d centos /bin/echo "hello world"
运行一个新的 交互式容器(登录到系统)
$ docker run -t -i centos
-t: 在新容器内指定一个伪终端工具
-i: 允许对容器内使用标准输入(STDIN)交互
查看正在运行的容器
$ docker ps -a
连接到一个正在运行的容器
$ docker attach container_id
启动一个停止的容器
$ docker start container_id
每次run一个镜像都会生成一个新的container,使用如下命令可以在run后立即删除生成的container
$ docker run --rm=true centos
使用container制作image镜像压缩文件
$ docker commit container_id custom_image_name
image导出到本地
image镜像导出为压缩文件
$ docker save image_name -o filepath/name.tar
container容器导出为压缩文件
$ docker export container_id -o filepath/name.tar
save 和 export区别
save :针对image,保存image的所有信息-包含历史信息
export : 针对container,只导出当前信息
倒入制作好的本地镜像
$ docker import filepath/name.tar image_name
参考:
Docker 使用指南 (一)—— 基本操作
Docker 使用指南 (二)—— 搭建本地仓库
Docker 使用指南 (三)—— 网络配置
Docker 使用指南 (四)—— 数据卷的使用
Docker 使用指南 (五)—— Dockerfile 详解
Docker 使用指南 (六)—— 使用 Docker 部署 Django 容器栈
网友评论