使用 docker 部署时 如何加入环境配置

例如用 .env 来配置一些环境参数
是直接将 .env 放在 docker 容器中的 /bin/app 这个同级的目录了吗

总持不遗,若注瓶水
讨论数量: 1

直接启动的话,放在 /bin/ 目录下应该可行的,或者把.en 和其它相关的配置比如数据库配置等都放到一个目录,比如 /etc/app/ 下,指定工作目录。 命令行可以传环境变量的,如果真要部署到生产环境,那就是另外一回事了,这个和公司基础设施有关了,比如应该配置管理,部署到 Kubernetes 集群还是其它容器管理平台

5年前 评论