主要分为两种通信方式:
1.单向通信:
eg:创建两个容器
docker run --name myweb -d centos sleep 1d
docker run --name mybase -d centos sleep 1d
建立通信
docker run --name myweb link mybase -d centos sleep 1d
测试:进入myweb容器内部测试
docker exec -it 容器ID /bin/bash
ping mybase,反向则不通
2.双向通信bridge
查看bridge
docker network ls
新建bridge
docker network create -d bridge mybridge
创建2个容器
docker run -d --name test1 centos sleep 1d
docker run -d --name test2 centos sleep 1d
建立连接
docker network connect mybridge c1
docker network connect mybridge c2
测试
docker exec -it 容器ID /bin/bash
ping c1,反向也可以