s.k*_*s.k 12 docker dockerhub docker-registry
如果您曾经在https://hub.docker.com上仔细浏览过 docker 镜像,您可能曾经剖析过在某个标签内组成感兴趣的镜像的所有命令。
很好,但是当您单击命令的特定行时,您可能会看到这种“翻译”命令:
我在这里可能是错的,因为我不是 Docker 专家,但这似乎是SHA-256摘要,它指的是...... Hub 内的其他内容。
我的问题是;知道 SHA 值 ( ) 后,如何找到它到底指的是什么3a7bff4e139bcacc5831fd70a035c130a91b5da001dd91c08b2acd635c7064e8?
您看到的 SHA 值是所添加文件的摘要。
例如,假设您有以下 dockerfile:
FROM scratch
ADD foo.txt /foo.txt
Run Code Online (Sandbox Code Playgroud)
如果您将其推送到 dockerhub,您会看到类似以下内容:
ADD file:b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c in /
Run Code Online (Sandbox Code Playgroud)
b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c的摘要在哪里foo.txt。
考虑到可以执行诸如解压 tar 档案之类的操作,没有明确的方法可以反转此信息以获取文件ADD。
使用现代版本的 Docker/buildkit,您可能会看到文件名。
这与您在使用 时看到的情况相同docker image history。
| 归档时间: |
|
| 查看次数: |
7526 次 |
| 最近记录: |