gpt4 book ai didi

docker - 用不同的环境变量重启docker

转载 作者:行者123 更新时间:2023-12-04 22:56:53 28 4
gpt4 key购买 nike

我有一个 docker 组成

myimage:
image: myimage:latest
environment:
MY_VAR: "something"

容器内部使用MY_VAR,有时在自动化测试中,我想使用其他MY_VAR重新启动该特定容器(以模拟使用不同环境变量设置重新启动进程)

有什么办法可以同时保持其余docker-compose容器的状态?

最佳答案

就像@ robin.thoni所说的那样,需要重新创建容器来更改MY_VAR值,但是您可以通过在组合YML中使用环境变量来简化过程,如下所示:

我的形象:
图片:myimage:latest
环境:
-MY_VAR:$ {A_ENV_VAR}

然后像这样运行容器:

A_ENV_VAR =测试docker-compose运行myimage

关于docker - 用不同的环境变量重启docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41787590/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com