docker commit 提交容器称为一个新的副本
docker commit -a="提交人" -m="提交描述" 容器id to 容器名称:版本号
实战测试
1. 启动一个默认的tomcat
docker run -it -p 8080:8080 tomcat
2. 发现这个默认的tomcat是没有webapps的
3. 自己拷贝webapp到webapps目录下
进入tomcat容器
docker exec -it tomcat /bin/bash
cp -r webapps.dist/* webapps/
4. 将操作过的容器,commit提交为一个镜像
lh@lh-pc:~$ docker commit -a="ark" -m="add webapp" 2899bed74c78 tomcat02:1.0
sha256:fc27d1627011b089fe0effe8e331869308df1bec532d0f841915167ace072372
lh@lh-pc:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat02 1.0 fc27d1627011 5 seconds ago 474MB
nginx latest 88736fe82739 36 hours ago 142MB
tomcat latest 1ca69d1bf49a 46 hours ago 474MB
portainer/portainer latest f9dbc1b4da84 7 days ago 287MB
centos latest 5d0da3dc9764 14 months ago 231MB
网友评论