提交后Docker映像大小与容器大小不匹配

最近,我从运行jboss的centos基本映像创建了一个docker容器.最初,我安装了jdk(并已提交),该容器使容器体积庞大(约850M).后来,我卸载了jdk并安装了jre.从容器内部

du -xsh /

仅显示440M.但是将更改提交到映像后,它仍然显示711M.图像尺寸是否应与容器的du不匹配(或接近)?还是在提交时,Docker会继续添加旧版本(例如SCM)吗?

谢谢

最佳答案
我认为,如果您使用Dockerfiles而不是commit方法来构建映像,则可以轻松解决此问题.如果使用的是Dockerfile,则只需删除添加了JDK的RUN命令,然后进行重建.这将摆脱之前的图层.

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...