欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 第五章 COMMIT新镜像到本地

第五章 COMMIT新镜像到本地

2025/2/25 12:41:45 来源:https://blog.csdn.net/qushaming/article/details/142553597  浏览:    关键词:第五章 COMMIT新镜像到本地

目录

一、拉取并启动Tomcat镜像

二、更新tomcat的内容

三、提交容器生成新镜像

 四、运行新镜像


本章节内容较为简单,通过commit命令用来将容器的当前变更状态保存为一个新镜像到本地作为后续使用,我们也可以将这个新commit的镜像从本地推送到阿里云或远程镜像仓库。在次过程中,大家也可以同时熟悉下前面几章讲解的各种命令的使用以及加深docker镜像、容器和仓库的概念。

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

一、拉取并启动Tomcat镜像

这个tomcat是没有webapps应用的(官方默认webapps下面是没有文件的),即该文件目录下为空。如果启动该tomcat并访问的话,页面会显示404.

二、更新tomcat的内容

我们将webapps.dist下的文件拷贝到webapps下,再重新以此容器,提交一个新的tomcat镜像

三、提交容器生成新镜像

因此,如果你想要保存当前容器的状态,就可以通过commit来提交,获得一个新的镜像。

# -a表示指定作者 -m表示容器描述信息 tomcat01为容器名称 1.0表示容器的Tag
docker commit -a="wangzhexiao" -m="wzx's tomcat, add  webapps app" 容器id tomcat01:1.0

 四、运行新镜像

docker run -d -p 3388:8080 tomcat01:1.0

访问的IP为我个人云服务器的公网地址,3388为公网端口,映射到内网Docker容器的8080端口。 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词