使用Docker beta for mac,我的容器的IP号码是多少?
以前我使用的是Docker工具包,可以使用 docker-machine inspect <machine-name> 找到docker机器的IP,以便查看容器内所服务的页面。 我已升级到docker beta客户端(对于mac),无法找到提供页面的位置。 我假设因为它是docker pure而不是docker-machine我会在localhost上看到暴露的端口。但他们不公开。即使通过kitematic,我也会导航到暴露的端口(80),但什么也看不见。 $ docker inspect tiny_cori | jq '.[].HostConfig.PortBindings' { "80/tcp": [ { "HostIp": "", "HostPort": "80" } ] } $ docker inspect tiny_cori | jq '.[].NetworkSettings.IPAddress' "172.17.0.2" $ curl 172.17.0.2:80/status ^C $ docker exec -t -i tiny_cori /bin/bash root@f1c303f60a15:/# curl localhost:80/status {"status":"OK"} …