【发布时间】:2015-09-18 19:33:02
【问题描述】:
我正在使用 docker-compose 构建我的暂存环境,其中包含以前使用 Kubernetes 在 Google Cloud 中运行的应用程序。
我的应用程序是使用 Kubernetes 容器内提供的 ENV 属性配置的,现在切换到 docker-composite 后,我对链接服务有不同的命名约定。
对于我的问题,我能想到几个解决方案:
- 更改我的应用程序,以支持替代配置,使其同时支持 docker-composite 和 Kubernetes
- 在 docker-compose 或 Kubernetes 中创建别名,以便在两种环境中始终以单一格式提供配置,并且我不需要修改我的应用程序配置。
- 也许其他方式,我看不到
我想使用第二种解决方案,但我不知道如何配置它。有想法吗?
【问题讨论】:
标签: configuration docker kubernetes docker-compose