【问题标题】:Add Environment variables in a docker container, even if they are not declared in the Docker file在 docker 容器中添加环境变量,即使它们没有在 Docker 文件中声明
【发布时间】:2020-03-12 20:02:00
【问题描述】:

当我使用

运行 docker 映像时,我传递了一个新的环境变量
docker run myapp -p 8081:80  --env NEW_VIROMENT_VARIABLE=VALUE

NEW_VIROMENT_VARIABLE 不像 ENV NEW_VIROMENT_VARIABLE 那样在 Dockerfile 中 即使未在 Dockerfile 中声明,我也尝试创建新变量,这可能吗?

【问题讨论】:

  • -p-e 等选项需要图像名称myapp之前。

标签: docker docker-compose dockerfile


【解决方案1】:

正如它在 docker 文档中所说的那样,应该这样做:

$ docker run --env VAR1=value1 --env VAR2=value2 ubuntu env

【讨论】:

  • 谢谢@Vahid 我认为顺序无关紧要
  • @svladimirrc 不用担心,你能把它标记为正确答案吗,谢谢
猜你喜欢
  • 1970-01-01
  • 2020-11-14
  • 2020-01-28
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
  • 2019-05-09
  • 2018-12-03
  • 1970-01-01
相关资源
最近更新 更多