容器之间互通
新建两个容器
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