We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
本文适用对象: SA, User, Developer
Consul 是一个service discovery后端, 类似于coreos的etcd.
下载repo: https://github.com/mulab/consul
并执行docker-compose up
docker-compose up
注: ports中的ip限制了consul只能在docker网络中访问, 结合vpn即可实现内网控制. udp 53端口为dns端口, bind到host上, 并且在配置文件中设置递归查询服务器为清华dns服务器, 因此将首选dns设置为 consul的host主机ip,即可在连接上vpn的情况下通过consul解析到的docker内网ip地址访问容器中的服务了. 这里安装完成后可以通过访问 node1.node.consul来测试.