【问题标题】:how to browse docker image without running it? [duplicate]如何在不运行的情况下浏览 docker 镜像? [复制]
【发布时间】:2018-11-10 21:14:46
【问题描述】:

有什么理由要使用 ssh 或等价物浏览 docker 映像吗? 我的动机是使用 Beyond compare 比较两个 docker 图像

编辑:我对仅列出文件名不感兴趣,我需要内容并且我希望能够比较两个图像,包括文件的内容。

【问题讨论】:

  • 我不认为这是重复的,因为这个问题专门询问如何“不运行”查看图像内容。链接的问题有与之相关的答案,但这不是主要讨论。
  • 这不是重复的。看起来曾经标记重复的人没有注意“没有运行”部分。

标签: docker beyondcompare


【解决方案1】:

如果您想要探索 Docker 映像,那么您可以使用名为 dive 的工具。

您无法直接比较文件内容,但至少您可以浏览图层内容并查看已添加/删除/修改/未修改的文件。

要分析 Docker 映像,只需运行:

dive <your_image>

【讨论】:

    【解决方案2】:

    你可能会做类似docker image history &lt;your image name here&gt; 这将为您提供图像的构建历史,您可以将其与另一个图像进行比较...

    docker inspect &lt;your image name here&gt;

    【讨论】:

    • 不是我期望找到的,但docker inspect &lt;name&gt; 实际上对调试入口点很有用。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-10-06
    • 2017-04-09
    • 2019-05-02
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多