如何将环境变量传递给 Dockerfile 中的 FROM 语句

How to pass environment variables to FROM statement in Dockerfile

我开始使用 Docker 并且正在创建一个 Docker 文件。 我用于 FROM 语句的图像具有用于配置它的环境变量,但我不知道如何将变量传递给该图像。为此,我只需要在 Dockerfile?

中设置 ENV

是使用docker文件

中的ARG NAME_OF_ENV_VARIABLE设置环境变量

并在构建 docker 图像时使用 --build-arg 标志。

示例:

docker build -t nameOfImage --build-arg NAME_OF_ENV_VARIABLE=ADD_YOUR_VALUE_TO_PASS .