09.commit 镜像 (存档)

docker commit           #提交容器成为一个新的副本
docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[tag]          #这tag就是版本号
​

 

 

测试下

[root@qq ~]# docker run -it -p 8888:8080 tomcat         #在前台启动tomcat
​
#####这个默认的tomcat 的webapps 里面没有文件   #####这是官方的镜像里本来就没有
###可自己先进入开启的tomcat这个容器,再cp下
[root@qq ~]# docker exec -it 9a3848e4ea55 /bin/bash
root@9a3848e4ea55:/usr/local/tomcat# ll
bash: ll: command not found
root@9a3848e4ea55:/usr/local/tomcat# ls
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE README.md RELEASE-NOTES RUNNING.txt bin conf lib logs native-jni-lib temp webapps webapps.dist work
root@9a3848e4ea55:/usr/local/tomcat# cp webapps.dist/* webapps -r
​
​

现在我已经将 默认的tomcat没有网页改成了有网页,我下次还想这样怎么办呢?

我存档

[root@qq ~]# docker commit -a="wo" -m="add message" 9a3848e4ea55 tomcat008:10.001
sha256:002519c1d044d1304fa0884d3c0e1d0d5957d3786aff5ef4b00b9bf0a961250d
[root@qq ~]# docker images
REPOSITORY           TAG                 IMAGE ID           CREATED             SIZE
tomcat008             10.001             002519c1d044        4 seconds ago       652MB
tomcat               latest             1b6b1fe7261e        2 days ago         647MB
​
​
这样就成功存档了

 

 

posted @ 2020-05-18 22:59  ctxyytx  阅读(67)  评论(0)    收藏  举报