默认情况下,consul绑定到localhost
Client Addr: [127.0.0.1] (HTTP: 8500, HTTPS: -1, gRPC: 8502, DNS: 8600)
加 捆绑 你的命令通常允许任何IP(0.0.0.0)
agent -dev -ui -bind=0.0.0.0
删除该行 command: "agent -dev -ui" 从你的 docker-compose.yml 。
command: "agent -dev -ui"
docker-compose.yml
默认命令已经在运行dev代理,请参阅此处的Dockerfile:
https://github.com/hashicorp/docker-consul/blob/9bd2aa7ecf2414b8712e055f2374699148e8941c/0.X/Dockerfile