网络连通
两个网络是如何打通的
网络与网络是不能打通的,但是一个网络的容器可以与另一个网络打通
- 定义:连接一个容器到一个网络
- 命令:
connect
查看connect的 help
测试打通 tomcat01 到 mynet
先测试一个tomcat01是否能ping通mynet
docker exec -it tomcat01 ping tomcat-net-01
结果:ping不通
命令:docker network connect mynet tomcat01
- 连通之后就是将 tomcat01 放到了 mynet 网络下
- 官方叫:一个容器两个ip地址
- 就类似阿里云服务器:公网ip,私网ip
测试tomcat01是否可以ping通
- 使用了connect命令打通了
测试tomcat02是否可以ping通
- tomcat02没有和这个容器打通,所以肯定是连不过来的。
结论
假设要跨网络去操作别人,就需要使用 docker network connect
连通