![](/img/trans.png)
[英]Use a single VM with Vagrant to host Docker Containers across multiple projects
[英]Docker Consul Multiple Containers in single VM setup
我曾經用來旋轉領事容器的Docker命令-
為容器1創建靜態IP docker network create --subnet=172.18.0.0/16 C1
運行一個領事容器到該IP:
docker run -d --net C1 --ip 172.18.0.10 -p 48301:8301/tcp -p 48400:8400/tcp -p 48600:8600/tcp -p 48300:8300/tcp -p 48302:8302/tcp -p 48302:8302/udp -p 48500:8500/tcp -p 48600:8600/udp -p 48301:8301/udp --name=test1 consul agent -client=172.18.0.10 -bind=172.18.0.10 -server -bootstrap -ui
同樣為容器2創建的靜態IP- docker network create --subnet=172.19.0.0/16 C2
docker run -d --net C2 --ip 172.19.0.10 -p 58301:8301/tcp -p 58400:8400/tcp -p 58600:8600/tcp -p 58300:8300/tcp -p 58302:8302/tcp -p 58302:8302/udp -p 58500:8500/tcp -p 58600:8600/udp -p 58301:8301/udp --name=test2 consul agent -client=172.19.0.10 -bind=172.19.0.10 -server -bootstrap -ui -join 192.168.99.100:48301
IP 172.19.0.10:8301上的領事容器test2無法與172.18.0.10:8301閑話。 我收到“未確認”消息。
我還嘗試了--link鏈接兩個容器。 但這沒有用。
誰能讓我知道我做的是否正確嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.