Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务 查看Docker容器地址和Ubuntu虚拟机地址 查看Docker容器MySQL服务 windows主机中添加路由 关闭Ubuntu虚拟机防火墙 Windows主机ping测试 SQLyog 连接 MySQL 服务 参考文档

Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务
查看Docker容器地址和Ubuntu虚拟机地址
查看Docker容器MySQL服务
windows主机中添加路由
关闭Ubuntu虚拟机防火墙
Windows主机ping测试
SQLyog 连接 MySQL 服务
参考文档

查看Docker容器MySQL服务

Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务
查看Docker容器地址和Ubuntu虚拟机地址
查看Docker容器MySQL服务
windows主机中添加路由
关闭Ubuntu虚拟机防火墙
Windows主机ping测试
SQLyog 连接 MySQL 服务
参考文档

windows主机中添加路由

在 cmd 中执行以下命令:

route -p add 172.17.0.0 mask 255.255.0.0 192.168.137.20

192.168.137.20 是我的Ubuntu虚拟机的IP地址

Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务
查看Docker容器地址和Ubuntu虚拟机地址
查看Docker容器MySQL服务
windows主机中添加路由
关闭Ubuntu虚拟机防火墙
Windows主机ping测试
SQLyog 连接 MySQL 服务
参考文档

关闭Ubuntu虚拟机防火墙

sudo ufw disable

不禁用防火墙,会导致 ping 超时

Windows主机ping测试

Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务
查看Docker容器地址和Ubuntu虚拟机地址
查看Docker容器MySQL服务
windows主机中添加路由
关闭Ubuntu虚拟机防火墙
Windows主机ping测试
SQLyog 连接 MySQL 服务
参考文档

172.17.0.2 是我的Ubuntu虚拟机中的Docker容器中MySQL服务的IP地址

SQLyog 连接 MySQL 服务

Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务
查看Docker容器地址和Ubuntu虚拟机地址
查看Docker容器MySQL服务
windows主机中添加路由
关闭Ubuntu虚拟机防火墙
Windows主机ping测试
SQLyog 连接 MySQL 服务
参考文档

我的Windows宿主机装有 SQLyog,直接拿它连接 MySQL

参考文档

windows宿主机访问ubuntu虚拟机中的docker服务 跳转 click here