Docker调试了一个大型图像层



我正在构建一个docker文件,并注意到其中一个层(在推送时(超过1GB。

如何调试特定层中存在的文件,以找到需要添加到.dockerignore的有问题的文件?

我认为这个工具可能会有所帮助https://github.com/wagoodman/dive它允许您检查每一层。

如果你不喜欢安装docker,你也可以在docker内部运行该工具,安装docker袜子。

检查ubuntu的示例:20.04图像层和内容:

docker run --rm -it 
-v /var/run/docker.sock:/var/run/docker.sock 
wagoodman/dive:latest ubuntu:20.04

最新更新