我想使用consul在两台物理机器之间建立一个覆盖网络,但它失败了所以我先尝试一台机器。 我是这样做的:
consul agent -server -bootstrap -data-dir /tmp/consul -bind=192.168.1.139 -node agent-one
docker network create -d overlay mynetwork
但它给了我一个错误。我在--cluster-store consul://localhost:8500 --cluster-advertise 192.168.1.139:2375
设置/etc/default/docker
并执行service docker restart
。
我对此一无所知。
我使用了ubuntu,docker 1.13,consul 0.7.5