我明白了
curl: (52) Empty reply from server
当我尝试在localhost:8080
上卷曲一个简单的Docker容器时,应用程序正在监听该容器的localhost:8080
。
我从以下位置启动了docker容器:
docker run -p 8080:8080 -it <image-name>
在<image-name>
内包含的应用程序配置中,我尝试告诉它在以下主机上运行:
host: localhost # (or 127.0.0.1, 127.0.0.2, 0.0.0.0)
port: 8080
只有0.0.0.0
有效,但我不想使用它。
我希望有一个不在我的应用程序配置中的主机0.0.0.0
,该主机可以让我通过以下方式卷曲应用程序的运行状况检查端点:
curl localhost:8080/health
在我的本地计算机上。我想念什么?