docker无法通过宿主机IP访问容器内服务的问题解决

 更新时间:2026年04月28日 08:54:42   作者:SnWNH4  
在宿主机上宿主机IP无法访问容器内的7861端口服务,但通过localhost可以访问,下面就来详细的介绍一下该问题的解决,具有一定的参考价值,感兴趣的可以了解一下

环境

windows11 + dockerdesktop + WSL 2

问题描述

贴主在容器内的7860端口起了一个服务,但是

  • 宿主机无法通过 宿主机IP:7860 访问
  • 宿主机可以通过 localhost:7860 访问
  • 局域网内其他主机,可以通过 宿主机IP:7860 访问

原因&解决方案

之前折腾过Hyper-V虚拟机,WSL的环境有点乱

Docker Desktop在Windows上是跑在WSL2虚拟机里的,如果mirrored网络模式下,主机地址回环没有打开,则无法在虚拟机和宿主机之间双向访问;如果是NAT模式,则可以不勾选

wsl设置 - 网络 - 主机地址环回,勾选

之后重启wsl 

wsl --shutdown

其他原因排查

在宿主机起一个服务,分别通过 ip 和 localhost 访问;若都正常,说明非宿主机环境问题

python -m http.server 7861 --bind 0.0.0.0

勾选docker desktop 的 Enable host networking,位置在设置 - Resources - Network;若仍然无法访问,证明非docker 客户端问题

若无次选项,请更新客户端

到此这篇关于docker无法通过宿主机IP访问容器内服务的文章就介绍到这了,更多相关docker无法通过宿主机访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker直接下载太慢,如何更换国内靠谱镜像源

    docker直接下载太慢,如何更换国内靠谱镜像源

    这篇文章主要介绍了docker直接下载太慢,如何更换国内靠谱镜像源问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Docker 和 Containerd 目录结构及存储机制详解

    Docker 和 Containerd 目录结构及存储机制详解

    Docker和Containerd是两种流行的容器运行时工具,它们都有自己的目录结构和存储机制,本文详细介绍了Docker和Containerd的目录结构和存储机制,并对比了它们之间的主要区别,包括存储路径、挂载点管理、配置文件和日志文件,感兴趣的朋友一起看看吧
    2025-02-02
  • 容器平台下部署jumpserver跳板机全过程

    容器平台下部署jumpserver跳板机全过程

    jumpserver是一款堡垒机/跳板机,用于加强内网服务器的安全管理,本文介绍了jumpserver的安装、配置和使用方法,包括生成密钥、创建容器、测试连接、创建用户和用户组、添加资产、用户授权和测试连接等步骤
    2025-10-10
  • docker基础知识之挂载本地目录的方法

    docker基础知识之挂载本地目录的方法

    本篇文章主要介绍了docker基础知识之挂载本地目录的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Docker 镜像导入导出过程介绍

    Docker 镜像导入导出过程介绍

    这篇文章主要介绍了Docker 镜像导入导出过程,文章围绕主题展开详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • docker搭建odoo16开发环境的实现

    docker搭建odoo16开发环境的实现

    Odoo是全球流行的开源企业管理套件,本文主要介绍了docker搭建odoo16开发环境的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • 使用ssh连接docker服务器的方法

    使用ssh连接docker服务器的方法

    这篇文章主要介绍了使用ssh连接docker服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Docker Compose 两种安装与使用方案(适用于 Docker 19.03 版本)

    Docker Compose 两种安装与使用方案(适用于 Docker 19.0

    本文以Docker 19.03.15(Ubuntu 20.04)为例,详细对比这两种方式的安装、使用和特点,帮助你快速选择适合自己的方案,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • Docker Compose 搭建简单的Python网络应用程序(步骤详解)

    Docker Compose 搭建简单的Python网络应用程序(步骤详解)

    在这个页面上,你可以建立一个简单的Python网络应用程序,运行在Docker Compose上,这篇文章主要介绍了Docker Compose 搭建简单的Python网络应用程序,需要的朋友可以参考下
    2022-07-07
  • 详解docker私有仓库搭建与使用实战

    详解docker私有仓库搭建与使用实战

    这篇文章主要介绍了详解docker私有仓库搭建与使用实战,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02

最新评论