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
这样就成功存档了

浙公网安备 33010602011771号