docker commit

Posted hsyw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker commit相关的知识,希望对你有一定的参考价值。

docker commit 镜像:

作用:docker commit提交容器副本使之成为一个新的镜像

语法:docker commit -m=“提交作者的信息” -a=“作者” 容器id 要创建的目标镜像名:标签名

容器id:这里用到的容器id是模板的容器id,也就是下面例子没有doc的tomcat的容器id

例子:1、首先pull一个镜像下来-------docker run -it -p 8080:8080 tomcat

2、对pull下来的tomcat镜像产生的容器经行文件的删除(把doc问价夹删除)

3、现在运行的这个tomcat容器是没有doc文件夹的,以他为模板commit一个没有doc的 tomcat新镜像tzh/tomcat6

命令:docker commit -m="dalao" -a="tzh" 4d615ba542a2 tzh/tomcat6:1.11

4、docker images 查看发现多了一个名为tzh/tomcat6,tag是1.11的新的tomcat镜像

5、启动这两个tomcat容器,发现新的tzh/tomcat6没有doc文件夹,而原来的有。

以上是关于docker commit的主要内容,如果未能解决你的问题,请参考以下文章

Docker——镜像概念 & docker commit

云构建触发器不应基于 git commit 消息创建 docker 映像

Docker 镜像-加载原理分层原理commit镜像

Docker 镜像-加载原理分层原理commit镜像

Docker---联合文件系统和commit补充操作

docker--docker commit构建docker镜像