docker删除镜像命令_Docker_镜像commit命令

6c920d426c69a43a90855c6b2b37217a.png

本文章示例:

1.从Hub上下载tomcat的镜像到本地运行成功

2.故意删除上一步镜像生产tomcat容器的文档

3.也即当前的tomcat运行实例是一个没有文档内容的容器,以它为模板commit一个没有doc的 tomcat新镜像。 bdqn/tomcat002

第一步:从Hub上下载tomcat的镜像到本地运行成功,这里我已经下载好了

b2c275b6a72316919448f2f61aaf59f4.png

然后我们先来介绍一个docker run后面的参数

-p:主机端口:docker容器端口

-P:随机分配端口

-i:交互

-t:终端

(注意:上面两个p是不一样的)

我们这里就直接使用随机分配端口

docker run -it -P tomcat

cb447ea481128cb5332f4ce39fc6c39d.png

tomcat启动成功,我们这里需要在另一个终端查看自己的IP地址和映射的端口号

adc6c3519197e825c4e18ea7a9feb753.png

32770就是我们映射的端口号,然后访问

b602892a94c52f45ef3eb1a440847163.png

这样就访问进来了,注意上面的网址

大家现在看一下tomcat种的Documentation的说明文档是存在的

37bd891f4e89fffd64795e80ebf67ef3.png

第二步:下面我们就要干坏事了,要把这个说明文档删掉,然后我就要一个不需要文档的tomcat,形成一个新的模板

我放一张图片大家仔细看一看,我就不一一敲了。

aebbb63bceffede4a235f76f0282091e.png

删除完docs之后,再次访问tomcat点击说明文档,就会报错404

3ce676acaae1e5732688e018db873eca.png

第三步最后一步也是重要的一步,之后工作的话会经常用到docker commit命令

使用docker commit命令,让它形成一个自己做的没有说明文档的tomcat镜像

94ebf13d4ee2ea7495e4ba9e962767d0.png

然后讲自己创建的tomcat002镜像运行起来

e39983922267de25d8f47e1be3f50f2b.png

查看里面的说明文件发现没有,就说明完成了

6fd67b6baaacb4a0ca4a82f76600ee2c.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值