確認三者的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.255.0 192.168.25.99
查看當前系統指定網段的所有路由映射
route print 172.17.0.0
在宿主機ping 虛擬機的docker容器
ping 172.17.0.2
至此,已完成宿主機與虛擬機的docker容器進行網絡互通