我想在容器中使用图像配置的环境变量而不是 containerConfig env

问题描述 投票:0回答:0

我想更改容器中的环境变量 我尝试使用命令选项 --env 但不会改变...ㅠ_ㅠ...

  1. 首先,docker Image inspect -> image 有一个环境变量
docker inspect TEST_IAMGE:latest
[
   {
      "ContainerConfig": {
            "Env": [
              "test_environment" : 1
            ]
        }    
   }
]
  1. 我运行 docker 容器和 docker env 选项
docker run --it --env "test_environment=100"
  1. 并检查容器中的环境变量
docker exec -it CONTAINER bash

root@60835e5917d5:/~# export
...
declare -X test_environment="1"
...

root@60835e5917d5:/~# echo $test_environment
1

我想要改变

test_environment=100

我想在容器中使用图像配置的环境变量而不是 containerConfig env。

但仍然在容器中使用 containerconfig env 而不是图像配置 env。

linux docker environment-variables export commit
© www.soinside.com 2019 - 2024. All rights reserved.