Skip to content
Guang Chen edited this page Apr 8, 2015 · 2 revisions

本文适用对象: SA, User, Developer

简介

Consul 是一个service discovery后端, 类似于coreos的etcd.

安装与配置

下载repo: https://github.com/mulab/consul

并执行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来测试.