gpt4 book ai didi

Docker 运行时配置文件

转载 作者:行者123 更新时间:2023-12-02 18:22:45 26 4
gpt4 key购买 nike

我是一名 docker 初学者,致力于将应用程序容器化,我正在寻找将特定配置文件传递给每个容器的解决方案。

我的应用程序需要的是一个 JSON 文件,该文件将在容器启动时根据环境变量的值从主机复制到容器。此文件应该是特定于实例的,因此我无法将其包含在图像中。

能否就如何实现这一点提供一些建议?

谢谢!

最佳答案

您可以在使用卷选项运行容器时将包含您的 json 文件的目录挂载到容器中:

docker run -v /host/config:/config myImage

如果主机上的目录是使用环境变量指定的,则可以将/host/config 替换为 $CONFIG_LOCATION,其中 CONFIG_LOCATION 是主机上定义的环境变量。

如果 env 变量没有直接映射到主机上的配置位置,请创建一个脚本,从 env 变量解析主机配置位置,最后调用上面的命令

关于Docker 运行时配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45458605/

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