【问题标题】:Docker debug a large image layerDocker 调试大镜像层
【发布时间】:2020-09-30 08:51:34
【问题描述】:

我正在构建一个 docker 文件,发现其中一层(推送时)超过 1GB。

如何调试特定层中存在哪些文件以找到我需要添加到.dockerignore 的违规文件?

【问题讨论】:

    标签: docker dockerignore


    【解决方案1】:

    我认为这个工具可能会有所帮助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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-28
      • 1970-01-01
      • 2015-03-14
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      相关资源
      最近更新 更多