docker commit #提交容器成为一个新的副本
docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]
实战测试
# 1.启动一个默认的tomcat
docker run -d -p 8080:8080 --name tomcat1 tomcat
# 2.发现这个默认的tomcat 是没有webapps应用,镜像的原因,因为官方默认的镜像默认webapps下面是没有文件的
docker exec -it tomcat1 /bin/bash
# 3.我自己拷贝进去了基本的文件
cd webapps
ls
cd ../webapps.dist
ls
cd ..
cp -r webapps.dist/* webapps
cd webapps
ls
复制webapps
提交镜像
# 4.将我们操作过的容器通过commit提交为一个镜像,以后使用我们修改过的镜像即可,这就是我们自己的一个修改的镜像
docker commit -a="dylan" -m="add webapps app" efe65ae6e7a4 tomcat3:1.0
提交镜像