docker的commit镜像

1、commit镜像

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

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

2、实践

(1)先启动一个tomcat

docker的commit镜像

 

 

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

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

 

docker的commit镜像

 

 

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

 

docker的commit镜像

 

 

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

 

docker的commit镜像

 

 

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

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

 

docker的commit镜像

 

 

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

 

docker的commit镜像

 

 

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

 

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

 

总结:本篇命令集合

 

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

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

 

上一篇:10.27 index界面创建


下一篇:Linux+jdk+tomcat部署项目