【发布时间】:2020-12-28 14:36:56
【问题描述】:
在 Docker Hub 映像中,有命令列表为每个映像层运行。这是一个golang example。
一些应用程序还在 GitHub 中提供了它们的 Dockerfile。这是一个golang example。
根据 Docker Hub 镜像层,ADD file:4b03b5f551e3fbdf47ec609712007327828f7530cc3455c43bbcdcaf449a75a9 in / 是第一个命令。图像层没有包含任何“FROM”命令,它似乎也不足以满足ADD definition。
以下是问题:
-
ADD file:<HASH> in /是什么意思?这是什么格式? - 有什么方法可以使用哈希向上追踪吗?我想那个哈希代表
FROM图像,但似乎没有API。 - 为什么不能使用
ADD file:<HASH> in /语法构建dockerfile?有什么方法可以使用这种语法构建图像,或者在两种格式之间进行转换?
【问题讨论】:
-
查看相关的stackoverflow.com/questions/68102407,这里我专门询问
ADD file:之后的哈希实际上是什么的哈希。我相信它需要一个单独的问题,因为它是一个非常具体的细节,与上面的 Q1.相关,但没有在其中明确说明。
标签: docker dockerfile docker-container dockerhub docker-image