【发布时间】:2025-12-04 07:35:01
【问题描述】:
所以我使用 Docker Toolbox 是因为我的机器上没有 Hyper-V,因为它不是 Windows 10 专业版。一切似乎都正常,但是当我尝试在浏览器上打开 0.0.0.0:80 时,它总是返回我:无法访问此站点
但是当我运行命令时:docker container ps 我得到以下信息:0.0.0.0:80->80/tcp 意味着这个地址应该可以工作。我搜索了*和github问题。现在我被困住了。
我错过了什么吗?
谢谢, 标记
编辑:
使用docker-machine ip default 会返回192.168.99.100。我在端口 80 上运行它。我仍然得到相同的结果,只是地址变成了容器 id:https://fd677edg12
我在 cmd 上运行该命令以查找我的 ipv4:cmd /k ipconfig /all。将结果与端口放在一起,它会返回相同的内容:https://fd677edg12
【问题讨论】:
-
0.0.0.0 不是实际地址,这意味着该端口已绑定到所有 docker 的主机(您的 windows 计算机)接口。尝试 localhost:80 或您计算机的任何 IP 地址:80
-
@fvu 我仍然收到“无法访问此站点”。我也试过
docker-machine default ip -> 192.168.99.100所以我把这个放在地址里:192.168.99.100:80我仍然得到同样的结果。 -
如果你被重定向——那是你的应用坏了。假设 docker 在同一台计算机上运行,你应该可以localhost:80
标签: windows docker docker-toolbox