docker 根据一个运行中的容器,重新打包成镜像
# # 之前的一篇文章,写的是运行一个docker 案例 tomcat
https://blog.****.net/star1210644725/article/details/104196817
# # 以tomcat 为案例,我们修改内容然后重新打包成镜像
默认已经启动 tomcat容器了
查看运行中的容器,知道其ID
进到tomcat容器内 docker exec -it 容器ID /bin/bash
这样就进去到容器内了,然后我以删除一点内容为例,以后修改也是一样的。
我删除了 tomcat 的 doc 文件夹下的所有的文档文件
现在运行中的容器 tomcat 实例 已经没有 doc 相关的内容了
开始打包镜像
解析一下命令 docker commit -a="angus" -m="angus's tomcat remove doc" b2a3d7b67722 angustomcat:1.0
命令为 commit
-a 为作者
-m 为描述信息
b2a3d7b67722 运行中的容器的ID
angustomcat 镜像名
:1.0 版本号
可以看到打包成功了