我有一个带有环境变量的docker容器,我想在重启时更改它。我已经阅读了-e
命令中可以使用的docker run
选项(例如here所述)。
我尝试在重启时使用它:
sudo docker restart 1db2df40d98c -e FOOBAR_VERSION='v1'
然而,我收到此错误:
unknown shorthand flag: 'e' in -e
See 'docker restart --help'.
我还阅读了有关使用新环境变量值重新构建容器的信息。但是,我想避免这种压倒性的变化。我只想重新启动容器,但在开始时使用不同的环境变量值。
欢迎任何有关此问题的提示/参考/帮助。
编辑:我也尝试过两步重启,我的意思是:
sudo docker stop 1db2df40d98c
sudo docker start 1db2df40d98c -e FOOBAR_VERSION='v1'
但结果是一样的。