访问容器的web服务器我只是多克尔工具箱安装泊坞我的Mac上使用自制:install docker with homebrew泊坞窗机:无法从主机
创建和配置使用Rails,Postgres的Container,并开始坞窗,撰写后一切看起来不错,但我不能从主机访问网络服务器。
的
$ docker-compose up
dummy_1 | I, [2016-03-30T14:55:53.130639 #6] INFO -- : listening on addr=0.0.0.0:8000 fd=10
,当我在谷歌浏览器中键入URL http://0.0.0.0:8000/我得到
This site can’t be reached
0.0.0.0 refused to connect.
ERR_CONNECTION_REFUSED
输出,所以我尝试
$ docker-machine env dummy
与下面的输出:
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/choi/.docker/machine/machines/dummy"
export DOCKER_MACHINE_NAME="dummy"
当我尝试在Chrome http://192.168.99.100:2376
我得到一个空白文件下载。为什么这样?我期望我的Rails应用程序的默认问候语页面。
0.0 .0.0不是您的容器的IP地址 - “在0.0.0.0上侦听”意味着服务器将接受任何网络接口上的连接。见http://stackoverflow.com/questions/20778771/what-is-the-difference-between-0-0-0-0-127-0-0-1-and-localhost – Ben