首页/云/Docker 容器速查/容器里 127.0.0.1 的含义
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条
容器排障52 条

容器里 127.0.0.1 的含义

容器内 127.0.0.1 指向容器自身而非宿主:连接被拒时先分清目标所在位置——同容器、兄弟容器、还是宿主上的进程。

Docker 容器速查云更新于 2026-10-12
容器内127.0.0.1 = 自己
兄弟容器用自定义网络服务名
宿主服务网关地址或 host-gateway 映射

示例

示例
docker exec web sh -c 'ip addr show eth0 | head -3'
docker exec web getent hosts db
docker inspect -f '{{.NetworkSettings.IPAddress}}' web
调试脚本里 curl 127.0.0.1 在宿主与容器内执行结果完全不同,先明确执行位置。

易错点

  • 把宿主排查经验直接搬进容器是常见的误判来源
  • 服务只绑 127.0.0.1 时即使同网络其他容器也连不上,检查监听地址

数据来源与参考

  • Docker 官方文档:Networking overview(docs.docker.com/network)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌