此网站无法访问docs / docker.github.io

时间:2017-05-20 20:33:16

标签: docker

我跑了

docker run -p 4000:4000 docs/docker.github.io

,输出显示

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

然而,当我去这个地址时,我收到错误

 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

2 个答案:

答案 0 :(得分:4)

0.0.0.0是一个侦听器地址,指示计算机上的所有网络接口,您不连接到此地址,因为它不存在。相反,您需要将浏览器连接到docker主机的IP地址或名称。如果你在本地运行,没有docker-machine,那就是http://127.0.0.1:4000。使用docker-machine,您可以从myfun <-function (x){ 4 } dt[x>1,x:=myfun(x)] 输出中获取VM的IP。

答案 1 :(得分:4)

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

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

docker-machine ip

当我在Windows浏览器上使用该地址时,它可以正常工作,例如:

http://192.168.99.100:4999/