Docker 如何提交一个自己的镜像
程序员文章站
2022-03-12 16:55:21
...
commit 镜像
docker commit 提交容器成为一个新的副本
# 命令和git原理类似
docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]
实战测试
# 1、启动一个默认的tomcat
# 2、发现这个默认的tomcat 是没有webapps应用,因为官方的镜像默认webapps下面是没有文件的
# 3、自己拷贝应用到webapps下
# 4、将我们操作过的容器通过 commit 提交为一个镜像。我们以后就使用我们修改过的镜像即可,这就是我们自得的一个修改的镜像。
[]# docker run -it -p 8080:8080 tomcat
[]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
71bb31713e8d tomcat "catalina.sh run" 30 seconds ago Up 29 seconds 0.0.0.0:8080->8080/tcp practical_yalow
[]# docker commit -a="liupsh" -m="add webapps app" 71bb31713e8d tomcat02:1.0
如果想要保存当前容器状态,就可以通过commit来提交,获得一个镜像,就好比我们以前学习VM时厚的快照!
上一篇: 保护文字数据安全加密办公文档(图文)