让父 Docker some_img 将参数X设置为'0'。
如何覆盖参数值并让父 Docker 使用其他 X?
我试过
ARG X='1'
FROM some_img:latest
...do stuff...
Run Code Online (Sandbox Code Playgroud)
但显然 some_img 仍然使用,X='0'因为ARG='0'在 some_img Dockerfile 中指定了。ENV 将优先于 ARG,但这在 FROM 之前是不允许的。
请注意,如果我只是构建 some_img,我可以通过--build-arg使用docker build.
有什么方法可以覆盖父 Docker 中的参数吗?