码头工人撰写文件:
version: '3'
services:
rs:
build: .
ports:
- "9090:9090"
consul:
image: "consul"
ports:
- "8500:8500"
hostname: "abc"
rs
是一个 go 微型服务器应用程序,它将访问 consul 和配置在文件中的 consul 地址,例如:
"microservice": {
"serviceName": "hello",
"registry": "consul=abc:8500",
但是这不起作用,rs
报告错误日志:
register error: Put http://abc:8500/v1/agent/service/register: dial tcp: lookup abc on 127.0.0.11:53: no such host
我可以通过http://127.0.0.1:8500访问主机中的 consul ui ,它工作正常。
如何配置网络让rs可以访问consul?