第五章 COMMIT新镜像到本地

news/2024/9/29 3:20:00/

目录

一、拉取并启动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端口。 


http://www.ppmy.cn/news/1531287.html

相关文章

asp.net core日志与异常处理小结

asp.net core的webApplicationBuilder中自带了一个日志组件,无需手动注册服务就能直接在控制器中构造注入,本文主要介绍了net core日志与异常处理小结,需要的朋友可以参考下 ILogger简单使用 asp.net core的webApplicationBuilder中自带了一个日志组件…

4、FPGA特征简介

1、FPGA器件简介 FPGA是由存放在片内的RAM来设置其工作状态的,因此工作时需要对片内RAM进行编程。用户可根据不同的配置模式,采用不同的编程方式。FPGA有如下几种配置模式。 1)并行模式:一片EPROM配置一片FPGA。 2)主从…

Python知识点:如何使用Python进行卫星数据分析

开篇,先说一个好消息,截止到2025年1月1日前,翻到文末找到我,赠送定制版的开题报告和任务书,先到先得!过期不候! 如何使用Python进行卫星数据分析 卫星数据分析是地球观测领域的一项关键技术&a…

【Python-tkinter】实现简单的文本编辑器(附带教程源码)

如果你也是刚入门的小伙伴呢,小编为你们准备了入门Python学习籽料和Python入门实践,点击领取(无偿获得) 利用tkinter实现简单的文本编辑器。创建一个简单的文本编辑器。可以用读文件的方式在一个文本域里显示一些文字供用户编辑…

【STM32系统】基于STM32设计的智能垃圾桶(语音、颜色识别、称重、光强、烟雾、人体识别、步进电机、水泵)——文末资料下载

基于STM32设计的智能垃圾桶 演示视频: 基于STM32设计的智能垃圾桶 功能简介: 四个按键可分别打开四个垃圾桶(可回收垃圾、厨余垃圾、有害垃圾、其他垃圾) oled显示屏显示四个垃圾桶的打开/关闭状态、烟雾浓度、光照强度、称重的重量和识别到的颜色(白色、红色、绿色、蓝…

基于C+++Mysql实现(CS界面)图书管理系统

图书管理系统 实验内容、步骤以及结果 做出数据流图和数据字典。 在数据流图和字典的基础上做出 E-R 图(概念结构设计)。 学生: 图书: 管理员: 汇总: 在 E-R 图基础上进行关系模式设计(至少满足 3NF)&am…

【专题】2024年中国白酒行业数字化转型研究报告合集PDF分享(附原数据表)

原文链接:https://tecdat.cn/?p37755 消费人群趋于年轻化,消费需求迈向健康化,消费场景与渠道走向多元化,这些因素共同驱动企业凭借数据能力来适应市场的变化。从消费市场来看,消费群体、需求、场景及渠道皆展现出与…

基于MaxScale搭建MariaDB读写分离集群的方法【2024年最新版】

1、什么是MaxScale MaxScale是MariaDB数据库的一个中间件,为MariaDB提供代理服务,主要可以实现读写分离和一定的负载均衡功能,其中读写分离可将读操作和写操作分离到不同的数据库服务器上,以提高系统的整体性能和扩展性&#xff…