容器之間互通
新建兩個容器
docker run -d --name box1 busybox /bin/sh -c "while true;do sleep 3600;done" docker run -d --name box2 busybox /bin/sh -c "while true;do sleep 3600;done"
進入box1 ping box2
docker exec -it ac1aa7242949 /bin/sh ping 172.17.0.3
表明新建的兩個容器之間是可以互通的,他們之間通過bridge docker0進行通信,docker0為他們分別組了一對
為新建的容器指定bridge網絡
創建新的bridge網絡
docker network ls 查看現在的網絡 docker network create -d bridge mybridge 創建自己的bridge
創建容器並且指定bridge
docker run -d --name box5 --network mybridge busybox /bin/sh -c "while true;do sleep 3600;done" docker run -d --name box6 --network mybridge busybox /bin/sh -c "while true;do sleep 3600;done"
運用自己的創建的bridge兩個容器之間會自動link
docker exec -it ac1aa7242949 /bin/sh ping box5
一張bridge network的圖,表明容器之間可以互通,還可以鏈接互聯網