【发布时间】:2020-09-30 08:51:34
【问题描述】:
我正在构建一个 docker 文件,发现其中一层(推送时)超过 1GB。
如何调试特定层中存在哪些文件以找到我需要添加到.dockerignore 的违规文件?
【问题讨论】:
标签: docker dockerignore
我正在构建一个 docker 文件,发现其中一层(推送时)超过 1GB。
如何调试特定层中存在哪些文件以找到我需要添加到.dockerignore 的违规文件?
【问题讨论】:
标签: docker dockerignore
我认为这个工具可能会有所帮助https://github.com/wagoodman/dive 它允许您检查每一层。
如果您不想安装它,您也可以在 docker 中运行该工具,安装 docker sock。
检查 ubuntu:20.04 图像层和内容的示例:
docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
wagoodman/dive:latest ubuntu:20.04
【讨论】: