docker--docker commit构建docker镜像
Posted mrrightzhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker--docker commit构建docker镜像相关的知识,希望对你有一定的参考价值。
我们知道,镜像我们可以从DockerHub上下载,也可以从阿里云镜像上下载,这些镜像都是已经构建好的镜像,如果想要构建自己的镜像,那么我们可以通过2种方式来实现
方式一 : Docker commit
方式二 : DockerFile
一.docker commit 命令介绍
如果我们在已经运行的容器上作了一些调整和修改,或者新添加了一个新的功能,那么,我们就可以把这个运行的容器创建成一个新的镜像。
这个命令就是: docker commit -m="提交的描述信息" -a="作者" + 容器ID + 要创建的目标镜像名:标签名(版本号)
二.docoker commit 案例
需求:在下载的tomcat8中的版本号是8.56,我们想修改版本号为8.6,生成一个新的镜像
进入到容器中,把ROOT目录下的index.jsp修改成8.6版本
#生成新的镜像
docker commit -m="update tomcat8.6" -a="admin" 9e5e77e5e334 tomcat:8.6
#运行镜像docker run -it -p 8090:8080 tomcat:8.6
以上是关于docker--docker commit构建docker镜像的主要内容,如果未能解决你的问题,请参考以下文章