news 2026/5/8 16:24:36

wsl2镜像网络模式下docker容器服务无法通过局域网ip访问

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wsl2镜像网络模式下docker容器服务无法通过局域网ip访问

wsl2镜像网络模式下docker容器服务无法通过局域网ip访问

  • 启用镜像网络模式
  • 自动通过主机防火墙规则
  • 确保主机允许局域网访问

WSL2镜像网络模式下Docker容器服务无法通过局域网IP访问,通常是因容器未绑定到 0.0.0.0 或Windows防火墙拦截引起。解决此问题的核心在于:在 .wslconfig 启用镜像网络与固定IP,并确保Docker服务监听所有网卡。以下是分步解决方案:1. 配置 WSL2 镜像网络 (.wslconfig)在您的Windows用户主目录(通常是 C:\Users\用户名\)下创建或编辑 .wslconfig 文件,添加以下内容以确保网络镜像生效,并允许局域网访问:ini[wsl2]

启用镜像网络模式

networkingMode=mirrored

自动通过主机防火墙规则

firewall=true

确保主机允许局域网访问

dnsTunneling=true
请谨慎使用此类代码。2. 配置 Docker 绑定 (daemon.json)由于镜像模式下网络可能存在不一致,需要在 WSL2 的 Ubuntu 中配置 Docker,使其监听所有接口,而非仅监听本地:在 WSL2 中编辑或创建 /etc/docker/daemon.json:bashsudo vi /etc/docker/daemon.json
请谨慎使用此类代码。添加以下内容:json{
“hosts”: [“tcp://0.0.0.0:2375”, “unix:///var/run/docker.sock”]
}
请谨慎使用此类代码。注意:若您本地已有其他配置,请合并。重启 Docker 服务:bashsudo service docker restart
请谨慎使用此类代码。3. 配置 Windows 防火墙 (最关键步骤)即使镜像模式开启,Windows防火墙仍可能拦截WSL的外部访问。以管理员身份运行 PowerShell。执行以下命令允许所有入站端口(或针对性添加端口):powershellNew-NetFirewallRule -DisplayName “WSL2 Docker Inbound” -Direction Inbound -Action Allow -Protocol TCP
请谨慎使用此类代码。4. 检查容器启动参数确保容器绑定到 0.0.0.0,而不是 127.0.0.1。不推荐: docker run -p 127.0.0.1:8080:80 (只能被本机访问)推荐: docker run -p 8080:80 (绑定到 0.0.0.0,允许外部访问)配置完成后,使用 Windows 的局域网IP(如 192.168.x.x:端口)即可从其他设备访问。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 16:23:42

51单片机DS1302时钟模块驱动LCD1602和数码管,保姆级代码讲解与避坑指南

51单片机DS1302时钟模块深度开发:从LCD1602到数码管的全套实战解析 当我在大学电子设计竞赛中第一次接触DS1302时钟模块时,那些看似简单的三线接口背后隐藏着令人着迷的精确计时世界。本文将带你深入探索如何用51单片机完美驱动这颗经典时钟芯片&#xf…

作者头像 李华
网站建设 2026/5/8 16:23:33

ComfyUI-Impact-Pack V8:AI图像精细化增强的终极解决方案

ComfyUI-Impact-Pack V8:AI图像精细化增强的终极解决方案 【免费下载链接】ComfyUI-Impact-Pack Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more. 项目地址: https…

作者头像 李华
网站建设 2026/5/8 16:22:59

通过Taotoken平台文档与示例代码快速上手大模型调用

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 通过Taotoken平台文档与示例代码快速上手大模型调用 对于刚接触大模型API的开发者而言,面对各家厂商不同的接口规范、密…

作者头像 李华
网站建设 2026/5/8 16:22:58

Blender 3DM导入插件终极指南:实现Rhino到Blender的无损数据迁移

Blender 3DM导入插件终极指南:实现Rhino到Blender的无损数据迁移 【免费下载链接】import_3dm Blender importer script for Rhinoceros 3D files 项目地址: https://gitcode.com/gh_mirrors/im/import_3dm 在3D设计工作流中,Rhino和Blender是两个…

作者头像 李华
网站建设 2026/5/8 16:22:46

揭秘高效Python票务自动化:从接口分析到毫秒级抢票实战

揭秘高效Python票务自动化:从接口分析到毫秒级抢票实战 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 在数字化票务时代,掌握Python自动化技术意味着…

作者头像 李华