所以我使用Docker Toolbox,因为我的机器上没有Hyper-V,因为它不是Windows 10专业版。一切似乎都做工精细,但当我尝试去我的浏览器0.0.0.0:80
它总是返回我:这个网站无法达到Docker Toolbox - Localhost not working
但是当我运行命令:docker container ps
我得到如下:0.0.0.0:80->80/tcp
意味着该地址应该管用。我搜索了stackoverflow和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计算机)接口。尝试本地主机:80或任何您的计算机的IP地址:80 – fvu
@fvu我仍然得到“本网站无法到达”。我也尝试过'docker-machine default ip - > 192.168.99.100'所以我把它放在地址:'192.168.99.100:80'中,我仍然得到相同的结果。 – Mark
如果您正在重定向 - 这是您的应用程序已损坏。假设码头运行在同一台计算机上,您应该能够http:// localhost:80/ – user2105103