关于mac 系统docker 使用桥接网络ip 宿主机无法访问容器的问题

问题产生

创建了一个bridge 类型的网络,ip为 172.19.0.1

同时2个容器连接了此网络:

仙士可博客


在容器中可以互相ping 通

仙士可博客


但是宿主机无法ping 通:

仙士可博客


原因

mac docker 实现的桥接网络是通过了一个linux 虚拟机实现,并不是直接在mac宿主机上创建虚拟网卡,导致无法ping通

https://docs.docker.com/docker-for-mac/networking/#there-is-no-docker0-bridge-on-macos




解决方案

不使用network, 换成端口映射

或者查看:

https://github.com/tioncico/docker-mac-network



仙士可博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com