关于mac 系统docker 使用桥接网络ip 宿主机无法访问容器的问题
温馨提示:
本文最后更新于 2021年02月23日,已超过 1,456 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
问题产生
创建了一个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, 换成端口映射
或者查看:
正文到此结束
- 本文标签: 容器k8s 服务架构
- 本文链接: https://www.php20.cn/article/270
- 版权声明: 本文由仙士可原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权