如何正确配置多服务docker-compose
How to correctly configure multi-services docker-compose
我在 Windows 上有 Docker 版本 1.13.1
。下一个组合配置:
version: '2.1'
services:
discovery:
build: ../discovery
ports:
- 8761:8761
gateway:
build: ../gateway
ports:
- 8888:8888
我的网关服务试图通过 localhost:8761
查找发现服务,但失败了。
我尝试设置discovery:8761
,但也失败了。
它仅适用于来自 DOCKER_HOST
属性 的 IP。
我将端口 8761
从 VB 图像转发到 localhost
,它在 localhost:8761
上从 windows.
可用
如何在服务中正确配置多服务docker-compose和域名不硬编码ips?
即使您修复了它,我的两分钱:也许您应该在 docker-compose.yml 中强制执行启动命令,如下:https://docs.docker.com/compose/compose-file/#depends_on
我在 Windows 上有 Docker 版本 1.13.1
。下一个组合配置:
version: '2.1'
services:
discovery:
build: ../discovery
ports:
- 8761:8761
gateway:
build: ../gateway
ports:
- 8888:8888
我的网关服务试图通过 localhost:8761
查找发现服务,但失败了。
我尝试设置discovery:8761
,但也失败了。
它仅适用于来自 DOCKER_HOST
属性 的 IP。
我将端口 8761
从 VB 图像转发到 localhost
,它在 localhost:8761
上从 windows.
如何在服务中正确配置多服务docker-compose和域名不硬编码ips?
即使您修复了它,我的两分钱:也许您应该在 docker-compose.yml 中强制执行启动命令,如下:https://docs.docker.com/compose/compose-file/#depends_on