Docker端口绑定似乎不起作用

我正在运行一个来自Docker教程的例子:

docker run -d -P nginx 

docker ps输出如下内容时,这会正确启动:

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a5838f701c8f nginx "nginx -g 'daemon off" 3 minutes ago Up 2 minutes 0.0.0.0:32773->80/tcp, 0.0.0.0:32772->443/tcp compassionate_stallman 

当我运行docker inspect a5838f701c8f ,我可以看到容器的IP是172.17.0.2
但是,出于某种原因去localhost:32772127.0.0.1:327720.0.0.0:32772给我ERR_CONNECTION_REFUSED 。 去172.17.0.2:32772似乎无尽的加载和加载,并永远不会加载任何东西…
这可能是我的东道主吗? 我使用OSX 10.9.5和docker 1.10.3,编译20f81dd。

您应该使用URL 192.168.99.104:32772testing如果您使用的是Docker Machine。

请使用https://docs.docker.com/machine/reference/ip/来了解如何使用Docker机器获取IP地址