0
点赞
收藏
分享

微信扫一扫

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】


网络连通

网络与网络是不能打通的,但是一个网络的容器可以与另一个网络打通

  • 定义:连接一个容器到一个网络
  • 命令:​​connect​

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_docker_02

查看connect的 help

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_网络_03

测试打通 tomcat01 到 mynet

先测试一个tomcat01是否能ping通mynet

docker exec -it tomcat01 ping tomcat-net-01
结果:ping不通

命令:docker network connect mynet tomcat01

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_linux_04


10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_ip地址_05

  • 连通之后就是将 tomcat01 放到了 mynet 网络下
  • 官方叫:一个容器两个ip地址
  • 就类似阿里云服务器:公网ip,私网ip

测试tomcat01是否可以ping通

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_tomcat_06

  • 使用了connect命令打通了

测试tomcat02是否可以ping通

10_35_Docker【进阶知识】—网络连通【连接一个容器到一个网络:connect】_ip地址_07

  • tomcat02没有和这个容器打通,所以肯定是连不过来的。

结论

假设要跨网络去操作别人,就需要使用 docker network connect 连通


举报

相关推荐

0 条评论