根据 容器 创建 镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
参数:
-a:提交的镜像作者;-c:使用Dockerfile指令来创建镜像;-m:提交时的说明文字;-p:在commit时,将容器暂停。
例子
启动tomcat容器
docker run -d tomcat
-d:后台运行,并返回容器id
对此tomcat容器做些修改,此时退出容器,修改部分不会保存
此时可以 根据该容器创建镜像,修改的部分也会 保存在镜像 中
docker commit -a "malaoshi" -m "my tomcat" 容器id mytomcat:1.0
解释:
"malaoshi":作者名"my tomcat":描述a404c6c174a2:容器idmymysql:v1:镜像名:tag
执行后,返回 镜像ID
查看所有镜像
docker images -a
执行结果如下:
mytomcat 1.0 889942214a07 About a minute ago 647MB
tomcat latest 2eb5a120304e 9 days ago 647MB
hello-world latest bf756fb1ae65 5 months ago 13.3kB