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