【发布时间】:2016-10-06 23:10:22
【问题描述】:
我在 docker repo 自动构建上添加了一些环境设置,比如说WEBSERVER_PRIVATE_KEY=123
在我的 Dockerfile 中,当我在本地构建时,我假设它会获取 env 值
RUN echo $WEBSERVER_PRIVATE_KEY > /somewhere/key
但它没有用。
我查看了ENV 命令,但似乎没有办法注入该值。
我查看了ARG 命令,但它需要以--build-arg 的形式传递,我怀疑它在构建于 docker repo 期间是否有效。
在自动构建过程中查看 docker repo 上的以下环境设置,如何使 Dockerfile 引用设置中的WEBSERVER_PRIVATE_KEY。
【问题讨论】:
-
我见过那个,但我不确定它是否重复,好吧,我不确定 docker 的构建是否真的将 repo 设置中的环境值作为构建参数传递。
-
这是 Docker Cloud 还是 Docker Trusted Registry?
-
这是 docker 云
标签: docker