Docker | 使用宿主机ping通虚拟机里的docker容器 | 路由转发
确认三者的ipv4地址以笔者的环境为例宿主机 ip: 192.168.4.44虚拟机 ip: 192.168.25.99docker 容器 ip : 172.17.0.2在宿主机添加路由映射右键windows键盘,点击 PowerShell(管理员)关闭虚拟机的防火墙systemctl stop firewalld.service使用route命令添加映射route add 172.17.0.0
·
确认三者的ipv4地址
以笔者的环境为例
宿主机 ip: 192.168.4.44
虚拟机 ip: 192.168.25.99
docker 容器 ip : 172.17.0.2
在宿主机添加路由映射
右键windows,点击 PowerShell(管理员)
关闭虚拟机的防火墙
systemctl stop firewalld.service
使用route命令添加映射
route add 172.17.0.0 mask 255.255.0.0 192.168.25.99
其中 mask后面的参数要设置成跟容器一样的子网掩码
查看当前系统指定网段的所有路由映射
route print 172.17.0.0
在宿主机ping 虚拟机的docker容器
ping 172.17.0.2
至此,已完成宿主机与虚拟机的docker容器进行网络互通
更多推荐
已为社区贡献1条内容
所有评论(0)