容器与镜像 一 Docker的容器与镜像 1.1 容器与镜像的关系 1.2 容器提交 – docker commit 12345678910111213141516 # 作用: 根据容器生成一个新的镜像# 命令格式: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]# 命令参数(OPTIONS): -a, --author string 作者 -c, --change list 为创建的镜像加入Dockerfile命令 -m, --message string 提交信息,类似git commit -m -p, --pause 提交时暂停容器 (default true)# 命令演示docker run --rm -dti centos bashdocker exec -d 容器id号 yum -y install net-toolsdocker commit -m 'install net-tools' 容器id号 centos-net-tools:lastestdocker images docker commit 容器名称 镜像名称 将容器打包成镜像 docker history centos-net-tools 1.3 容器导出 – docker export 123456 # 作用: 将容器当前的文件系统导出成一个tar文件# 命令格式: docker export [OPTIONS] CONTAINER# 命令参数(OPTIONS): -o, --output string 指定写入的文件,默认是STDOUT 1.4 容器打包的导入 – docker import 1234567 # 作用: 从一个tar文件中导入内容创建一个镜像# 命令格式: docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]# 命令参数(OPTIONS): -c, --change list 为创建的镜像加入Dockerfile命令 -m, --message string 导入时,添加提交信息 二 深入理解Docker的容器与镜像 三 总结