首页 > 其他 > 详细

docker的commit镜像

时间:2021-09-06 04:51:41      阅读:19      评论:0      收藏:0      [点我收藏+]

1、commit镜像

(1)命令:docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]

  作用:提交容器成为一个新的镜像。

2、实践

(1)先启动一个tomcat

技术分享图片

 

 

(2)新开一个终端,可以看到docker已经正在运行。

通过exec的方式已进入容器。

 

技术分享图片

 

 

(3)由于镜像的原因,导致默认的tomcat是没有webapps应用的。因此将容器中webapps.dist下面所有的文件拷贝到webapps中,由此相当于在镜像层上面添加了一个容器层。

 

技术分享图片

 

 

(4)将运行的容器打包成镜像提交到本地的镜像中。

 

技术分享图片

 

 

(5)查看本地已有的镜像。

  本地已经存在刚刚提交的镜像。

 

技术分享图片

 

 

(6)使用自己提交的镜像运行容器,检验打包效果。

 

技术分享图片

 

 

  发现使用打包镜像生成的容器中,在webapps下面的目录中有之前拷贝过来的内容。

 

3、作用:如果你想要保存当前容器的状态吗就可以通过commit来提交,获得一个镜像。

 

总结:本篇命令集合

 

1、commit镜像
  docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]

2、拷贝指令
  cp -r 目标文件 目标目录

 

docker的commit镜像

原文:https://www.cnblogs.com/xiaoxiami1995/p/15228758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!