首页 > 解决方案 > Docker 容器膨胀

问题描述

我的图像从几个月前的 700mb 增加到 1GB,然后稳步增长到 1.7GB。我不是唯一一个使用它的人,所以我不完全了解所有添加的内容和时间。

该图像基于 ruby​​ 2.5.3

FROM ruby:2.5.3

#and includes
apt-get install build-essential libpq-dev
#and
apt-get install -y nodejs

我尝试在 Alpine 中重建容器,但我仍然得到一个 1.3GB 的容器,所以它一定是我们正在做的事情。

我的应用程序目录是

688.5M  app

里面最大的东西是

320M    node_modules

我尝试猛击容器以使用 du,但我真的看不到任何巨大的东西,这是最大的

573.5M  usr

我愿意接受有关如何从我的容器中修剪 1 GB 空间的一般建议(基于 ubuntu 的容器或 alpine 容器)

标签: node.jsrubydockeralpine

解决方案


推荐阅读