小编jor*_*vin的帖子

如何将参数从文件传递给 dockerfile

我正在尝试将参数从文件传递到 docker 文件。

我尝试将文件复制到 docker 容器中并使用 source 命令。

Dockerfile

COPY docker.env .
RUN /bin/bash -c "source docker.env"
Run Code Online (Sandbox Code Playgroud)

Docker.env

BuildMode="release"
Run Code Online (Sandbox Code Playgroud)

另一次尝试也没有成功

export BuildMode="release"
Run Code Online (Sandbox Code Playgroud)

没有错误,但是当我尝试打印时ECHO $BuildMode,它没有打印其中的值,就像它没有获取其中的值一样。

但是,如果我创建一个 docker 容器并在 docker 容器内尝试相同的代码,那么它就可以工作。

docker dockerfile

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

docker ×1

dockerfile ×1