我的博客

Docker 容器内无法访问宿主机端口

Jul 23, 2026
docker网络
1分钟
64字

Docker 容器内无法访问宿主机端口

问题

在 macOS 上,docker run -p 3000:3000 后,容器内 curl localhost:3000Connection refused

原因

macOS 上 Docker 运行在虚拟机中,localhost 指向容器自身而非宿主机

解决

使用 host.docker.internal 替代 localhost

Terminal window
1
curl host.docker.internal:3000
本文标题:Docker 容器内无法访问宿主机端口
文章作者:vu-ji
发布时间:Jul 23, 2026
Copyright 2026
站点地图