主要分为两种通信方式:
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,反向也可以
本文详细介绍了Docker容器之间的两种主要通信方式:单向通信和双向通信(bridge)。通过实例展示了如何创建容器并建立通信,包括使用link进行单向通信和利用自定义bridge网络实现双向通信的具体步骤。
4801

被折叠的 条评论
为什么被折叠?



