gpt4 book ai didi

docker - 击中 Docker 容器时对等方重置连接

转载 作者:行者123 更新时间:2023-12-02 17:37:46 26 4
gpt4 key购买 nike

我遇到了一个问题,我无法将网络请求发送到我创建的 Docker 容器。我已经公开了正确的端口,所以我不确定这里可能有哪些其他问题。

我有一台服务器在容器中运行 alicelocalhost:10009 :

$ docker exec -it alice bash
bash-4.4# curl localhost:10009
curl: (52) Empty reply from server

端口 10009 从我的容器中公开:

$ docker port alice 
10009/tcp -> 0.0.0.0:10009

做同样的事情时 curl从我的主机我收到一条不同的消息:

$ curl localhost:10009
curl: (56) Recv failure: Connection reset by peer

最佳答案

我会检查服务器应用程序是否配置为仅监听来自其“本地主机”的请求,此检查取决于您使用的未提及的服务器类型。

一个简单的检查是启动你的容器,如下所示:

docker run --network host -d yourimagename

您无需担心端口映射,因为您使用的是 host网络

然后尝试 curl ,如果有效,那么您只需要检查您的服务器监听 IP 设置。
curl localhost:10009

关于docker - 击中 Docker 容器时对等方重置连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57773604/

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