如果 consulapp 只使用dns名称或服务记录,然后可以使用consul dns;可以选择转发来自同一领事服务器(13.82.147.15)的外部查询:
docker run -d --dns=13.82.147.15 --dns-search node.consul --dns-search services.consul -p 18080:8087 -e BW_PROFILE=CONSUL -e APP_CONFIG_PROFILE=CONSUL -e DBName=getname �Ce JDBCConnect=connectionurl consulapp:latest
假设consul dns配置为13.82.147.15,端口53.上面的示例还显示了设置DNS搜索域,使用consul default 领事 域名,即如果consulapp ping“postgres”服务,dns将返回postgres.service.consul - 指向某个IP地址。