1. 提交命令
# docker commit 提交容器成为一个新的副本
docker commit -m="提交信息描述" -a="作者" 容器id 目标镜像名:版本号
2. 实测
2.1 启动docker
sudo systemctl start docker
2.2 启动tomcat容器
docker run -it -p 8080:8080 tomcat
2.3 进入启动的tomcat容器
docker exec -it 4f300920d2e1 /bin/bash
2.4 将webapps.dist文件中的内容拷贝到webapps中
# 由于官方下载的tomcat镜像,webapps目录下没有任何文件,所以这一步每次都要自行操作
cp -r webapps.dist/* webapps
2.5 提交一下步骤4的修改
docker commit -a="root" -m="add files to webapps" 4f300920d2e1 tomcat01:1.0
2.6 测试新的镜像
通过前面的步骤,我们得到了一个新的镜像tomcat01,它包含了我们之前的操作内容,下次可以直接使用tomcat01,或者把它发送给他人。
(1)直接使用镜像tomcat01
(2)测试结果