该网站可以';无法联系到docs/docker.github.io

该网站可以';无法联系到docs/docker.github.io,docker,Docker,我跑 结果显示 docker run -p 4000:4000 docs/docker.github.io 然而,当我去这个地址时,我得到了一个错误 Docker docs are viewable at: http://0.0.0.0:4000 0.0.0.0是一个侦听器地址,指示计算机上的所有网络接口,您不连接到此地址,因为它不存在。相反,您需要将浏览器连接到docker主机的IP地址或名称。如果您在本地运行此程序,而没有docker机器,那将是。使用docker machine,您可以

我跑

结果显示

docker run -p 4000:4000 docs/docker.github.io
然而,当我去这个地址时,我得到了一个错误

Docker docs are viewable at:
http://0.0.0.0:4000

0.0.0.0是一个侦听器地址,指示计算机上的所有网络接口,您不连接到此地址,因为它不存在。相反,您需要将浏览器连接到docker主机的IP地址或名称。如果您在本地运行此程序,而没有docker机器,那将是。使用docker machine,您可以从
docker machine IP
输出获取VM的IP。

我使用docker for Windows发现,当我尝试在浏览器中访问应用程序时,对localhost或0.0.0.0的引用根本不起作用。它使用Docker Quickstart终端,在Windows上运行Linux映像,并在其中运行Docker

此命令提供Linux映像的IP地址

 This site can’t be reached

 The web page at http://0.0.0.0:4000/ might be temporarily down or it may 
 have moved permanently to a new web address.
 ERR_ADDRESS_INVALID
当我在Windows浏览器上使用该地址时,它工作正常,例如:


谢谢。“表示计算机上所有网络接口的侦听器地址,”什么是侦听器地址,什么是网络接口?是一个类似于dos中通配符asterix的“侦听器地址”吗?这个问题可能会更清楚地说明这一点:TCP连接在双方之间传输数据,一个侦听连接的服务器,以及连接到服务器的客户端。网络接口是具有IP地址的每个物理或虚拟设备。一些物理示例包括网络电缆和wifi适配器的连接。我可以通过这种方式和本地主机方式实现这一点,谢谢
docker-machine ip