使用Container IP地址的Docker Web应用程序

时间:2018-05-15 16:14:55

标签: docker localhost

我问我如何让我的docker app应用程序工作/连接 172.17.0.x

因为现在网址为http://127.0.0.1:8040/my_app

我需要知道为什么 127.0.0.1 而不是 172.17.0.x

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用docker inspect找到与容器关联的IP地址,并直接使用:

docker inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" container_name

应用程序已在侦听容器IP地址(172.17.0.x)上的端口,并将localhost上的端口转发给它。