调用connect失败,在docker容器中出现errno111



我有一个后端应用程序,我将其部署在Docker容器中。该应用程序运行良好,但当我尝试在应用程序中通过调用connect打开TCP套接字(以便通过主机的GUI前端连接到它(时,调用失败,错误号为111,即ECONNREFUSED(拒绝连接(。

请求的套接字详细信息:0.0.0.0:50000

我用docker run -p 50000:50000 my_image运行图像

主机和容器都在运行Ubuntu 20.04。

直接在主机上执行此操作很好。

有什么想法吗?

谢谢。

不要问我为什么,但将-it添加到docker运行命令中修复了它…

最新更新