我正在尝试将参数从文件传递到 docker 文件。
我尝试将文件复制到 docker 容器中并使用 source 命令。
COPY docker.env .
RUN /bin/bash -c "source docker.env"
Run Code Online (Sandbox Code Playgroud)
BuildMode="release"
Run Code Online (Sandbox Code Playgroud)
export BuildMode="release"
Run Code Online (Sandbox Code Playgroud)
没有错误,但是当我尝试打印时ECHO $BuildMode
,它没有打印其中的值,就像它没有获取其中的值一样。
但是,如果我创建一个 docker 容器并在 docker 容器内尝试相同的代码,那么它就可以工作。