docker镜像commit操作教程

docker commit提交容器副本,使之成为一个新的镜像
格式:docker commit -m="提交的描述信息" -a="作者" 容器id 要创建的目标镜像名:[标签名]
1.从hub上下载一个tomcat镜像到本地并成功运行:docker pull tomcat:8.5
2.运行tomcat容器: docker run -it -p8001:8080 tomcat:8.5
在这里插入图片描述
3.测试(打开浏览器,输入本机虚拟机IP,运行tomcat容器)http://本机IP:8080
在这里插入图片描述
4.故意删除上一步镜像生产的tomcat容器文档
首先进入正在运行的tomcat容器:docker exec -it 此时运行容器的id /bin/bash

在这里插入图片描述
进入webapps,删除docs文档:
在这里插入图片描述
测试是否删除:
在这里插入图片描述
5.当前的tomcat运行实例是一个没有文档内容的容器,此时使用commit把这个没有文档的容器打包成一个新的镜像docker commit -a="redpig" -m="delete tomcat docs" c8314e7588ad redpig/custom-tomcat:1.2

在这里插入图片描述
6.查看自己制作的镜像:docker images
在这里插入图片描述
7.运行自己制作的镜像:docker run -it -p8002:8080 redpig/custom-tomcat (或者 镜像id)
在这里插入图片描述
8.测试:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/x15011238662/article/details/84883830