欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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时厚的快照!

相关标签: Docker docker