Docker配置和为容器设置环境变量似乎都实现了相同的目标。
特别是在考虑要设置的环境变量时,可以从文件(env_file)中获取。
与为容器设置环境变量相比,docker config有什么好处?
最佳答案
有很多,但主要是选择。这里有一些好处:
docker config
命令轻松管理Docker配置,其中环境变量不是MONGODB_HOST=mongodb://foo:bar@my-mongo:27017
,但是您在应用程序中使用的库也将使用此变量,但是希望使用简单的主机名(例如my-mongo
),并在运行时抛出异常可以将
cat myconfig
VS. env
)容易得多。您可以看看this post,它不是特定于Docker的,但可以提供一些见解。
关于docker - 与为容器设置环境变量相比,docker config有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56882529/