gpt4 book ai didi

docker - 在Docker容器中 curl Flask Web服务

转载 作者:行者123 更新时间:2023-12-02 20:16:30 27 4
gpt4 key购买 nike

我在端口5000的Docker容器中运行了Flask Web服务。如何从容器内部 curl 该服务?我可以使用curl http://localhost:5000/<path>从外部(即主机) curl 它。

最佳答案

使用:

sudo docker inspect --format='{{json .NetworkSettings.Ports}}' <containername or container id>

在网络部分中,查看端口。
{
"443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8443"
}
],
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8080"
}
]
}

如您所见,我的容器正在侦听端口80和443,因此,如果我在容器内使用curl,则应使用这些端口。另一方面,我应该从Docker主机使用HostPorts。

或者,您可以查看 Dockerfile来查看暴露了哪些端口。

关于docker - 在Docker容器中 curl Flask Web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42391069/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com