win10主机无法与Docker容器通讯的坑
win10主机无法与Docker容器通讯的坑
问题
win10系统,上面装了个WSL(Ubuntu),在Ubuntu上装了个Docker。
Docker容器运行后,发现Ubuntu可以与Docker通讯(ping),但是win10不可以与Docker通讯。
解决
配置路由
思路是直接加一条路由,主机上发往Docker容器的请求直接发给Ubuntu,让Ubuntu传递。
win10中以管理员身份打开cmd
route add 172.18.0.0 mask 255.255.0.0 172.17.162.231
其中172.18.0.0
是Docker容器的网段
255.255.0.0
是Docker容器的掩码
172.17.162.231
是WSL-Ubuntu的IP
这样就可以添加一条路由规则,把发往172.18.0.0
这个网段的东西直接发给172.17.162.231
,让Ubuntu转发。
C:\WINDOWS\system32>route add 172.18.0.0 mask 255.255.0.0 172.17.162.231操作完成!
C:\WINDOWS\system32>route print 172.18.0.0IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数172.18.0.0 255.255.0.0 172.17.162.231 172.17.160.1 5001
===========================================================================
可以看到我们的路由已经添加成功了
关闭防火墙
在win10的cmd中ping测试,但是此时还是没有反应。
这是由于防火墙导致的,关闭防火墙再测试就可以ping通了。
# 关闭防火墙
sudo ufw disable
win10主机无法与Docker容器通讯的坑相关推荐
- docker切换到linux容器模式,linux – 将虚拟主机转换到Docker容器
我目前在Plesk上运行一个Red Hat Linux服务器来托管一百个域名.由于多种原因,我想从每个虚拟主机作为一个或多个容器过渡到Plesk和Docker容器.到目前为止,我还不清楚这是最好的方法 ...
- prometheus(普罗米修斯监控)部署、主机监控及docker容器监控
部署前准备 prometheus相关材料下载 官方下载地址: Prometheus下载地址:https://prometheus.io go下载地址:https://golang.org Grafan ...
- Rancher添加主机及对主机中的Docker容器进行图形化管理
- 10分钟教你如何在win10上操作win10上的虚拟机中的docker容器,保证学会
欢迎关注微信公众号 山人彤 .海量资源免费送 1 背景介绍 小秦同学这几天,在进行分布式系统的学习,难免需要搭建各种集群.但是,小秦同学非常穷,小秦同学的导师也非常地穷,没有一个分布式集群来学习.所以 ...
- 6 实现多主机间 Docker 容器通信
目录 1 iptables简介 1.1 基本操作指令 1.2 iptables 工作流程 2 实现多主机间Docker容器通信 2.1 目标 2.2 操作步骤总结 2.3 具体操作步骤 1 iptab ...
- Docker容器-------网络模式,数据卷和数据卷容器
目录 Docker网络实现原理 Docker的网络模式 Host模式 Container模式 none模式 bridge模式 自定义网络 查看网络模式列表 查看容器信息(包含配置.环境.网关.挂载.c ...
- Docker容器部署详解
1.什么是Docker? 2.Docker的应用场景有哪些? 3.Docker的优点有哪些? 4.Docker与虚拟机的区别是什么? 5.Docker的三大核心是什么? 6.如何快速安装Docker? ...
- Docker容器与win10访问wsl中的docker中容器
容器 容器和镜像的区别 镜像可以理解为一种构建时(build-time)结构,而容器可以理解为一种运行时(run-time)结构. 容器和虚拟机的区别 虚拟机和容器最大的区别是容器更快并且更轻量级-- ...
- 在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理
本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...
最新文章
- js正则贪婪模式_C# 正则表达式贪婪模式案例
- Java 获取当前时间
- arm oe linux gnueabi 系统,【技术分享】Quectel 4G模块Opencpu中实现高通wifi功能
- github不支持html,为什么Github页面不允许我有效的HTML?
- Vue3+Cli4 中使用 Echarts 5
- python文件行数运行结果_python统计文件行数
- 简述中断的整个过程,谈谈你对中断在计算机中作用的理解。
- mac上安装搭建Appium环境
- 从难民到 Uber 首席技术官:一个亚裔幸存者的故事
- 《Java学习笔记1》
- 动作捕捉在运动科学领域的应用
- 图像算法---白平衡AWB(讲的很好)
- Python_bug之Numpy问题
- 数字转中文(大写,小写)数字,金额
- java客户端发消息到kafka
- be yet to用法
- 随便记录一下:微信公众号后台管理系统,获取需要扫描的二维码
- ipad在线看html5,iPad 2: HTML5开发者必备首选
- 火车头本地文档批量翻译工具
- 单臂路由是什么?你了解单臂路由吗?