Dockerfile是否需要`FROM`子句?

对于我因此遇到的所有Dockerfile(虽然数量不多),它们所有人都使用了FROM子句作为现有映像的基础,即使它是FROM scratch

这个条款是必需的吗?有没有FROM子句的Dockerfile是否可能?这样创建的容器可以执行任何操作吗?

编辑

我读

没有FROM指令的Dockerfile没有父映像,称为基本映像。

https://docs.docker.com/glossary/?term=parent%20image

但是我认为这可能是一个错误。

回答:

根据官方文档,它是必需的:

FROM 指令初始化一个新的构建阶段,并设置基本映像用于随后的指令。因此,有效的Dockerfile 以 FROM

指令开头。该图像可以是任何有效图像-从公共存储库中拉出图像特别容易启动。

https://docs.docker.com/engine/reference/builder/#from

以上是 Dockerfile是否需要`FROM`子句? 的全部内容, 来源链接: utcz.com/qa/431855.html

回到顶部