commit镜像
#命令和git原理类似
docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]
实战测试
#启动tomcat
docker run -p 9529:8080 -d --name 'tomcat01' tomcat;
#进入tomcat
docker exec -it tomcat01 bash;
#webapps没有项目,要在webapps.dist文件夹内拷贝进去
cp -r webapps.dist/* webapps
每次拷贝比较麻烦,将修改后的tomcat提交自己制作镜像,以后使用自己修改后的镜像即可。
docker commit -m="add webapps app" -a="ShawLen" f1165509c67e tomcat02:1.0;
#查看自己制作的镜像
[root@test5 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat02 1.0 f9d805082ba3 10 seconds ago 654MB
mysql 8.0 c8562eaf9d81 7 days ago 546MB
tomcat 9.0 040bdb29ab37 12 days ago 649MB