关于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-...
创建了一个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, 换成端口映射
或者查看:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)