Commit镜像

#提交镜像命令 docker commit

#命令与git原理类似
#docker commit -a="作者名" -m="提交的描述信息" 容器id 目标镜像名:[TAG]

#下面是一个实战创建一个镜像


#启动一个默认的tomcat
[root@localhost xiezuotao]# docker run -it -p 8080:8080 tomcat


#进入到容器中
[root@localhost xiezuotao]# docker exec -it b7bbe1d06fdc /bin/bash
root@b7bbe1d06fdc:/usr/local/tomcat# 


#发现这个默认的Tomcat中没有webapps应用  ,由于镜像的原因,webapps下面没有文件
利用cp命令将webapps.dist目录下的全部文件全都拷贝到webapps目录下
root@b7bbe1d06fdc:/usr/local/tomcat# cp -r webapps.dist/* webapps
root@b7bbe1d06fdc:/usr/local/tomcat# cd webapps
root@b7bbe1d06fdc:/usr/local/tomcat/webapps# ls
ROOT  docs  examples  host-manager  manager



#将操作过的容器通过commit提交到一个新的镜像,以后即可使用我们修改过的镜像
[root@localhost xiezuotao]# docker commit -a="My version is niubi" -m="add webapps app" b7bbe1d06fdc tomcat01:1.0
sha256:f65a7f9467f5173a0ef0007dea4f03ad8c70c2d884aef0d5c7fe5f43801f350a
[root@localhost xiezuotao]# docker images
REPOSITORY            TAG       IMAGE ID       CREATED         SIZE
tomcat01              1.0       f65a7f9467f5   7 seconds ago   684MB
nginx                 latest    605c77e624dd   2 years ago     141MB
tomcat                latest    fb5657adc892   2 years ago     680MB
hello-world           latest    feb5d9fea6a5   2 years ago     13.3kB
centos                latest    5d0da3dc9764   2 years ago     231MB
portainer/portainer   latest    580c0e4e98b0   2 years ago     79.1MB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值