gpt4 book ai didi

python - 无法访问 docker 容器 Socket 挂起错误

转载 作者:行者123 更新时间:2023-12-04 18:39:08 25 4
gpt4 key购买 nike

我已经成功构建并启动了 docker 容器,它运行良好,但是当我尝试访问它时 [End point url 0.0.0.0:6001 ] 我收到“套接字挂断”错误

GET http://0.0.0.0:6001/
Error: socket hang up

Request Headers
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Postman-Token: <token>
Host: 0.0.0.0:6001
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
早些时候它工作正常,但是当我删除容器和图像并重建它时,我开始收到这个错误
我正在使用 Postman制作 GET请求,我也尝试了网络浏览器
谁能告诉我什么问题
--更新--
Docker File
创建容器
# Create Virtual Network
$ sudo docker network create network1
# Using custom network as there are multiple containers
# which communicate with each other

# Create Containers
$ sudo docker build -t form_ocr:latest .
$ sudo docker run -d -p 6001:5000 --net network1 --name form_ocr form_ocr
netstat命令输出
$ netstat -nltp 
...
tcp6 0 0 :::6001 :::* LISTEN -
docker container inspect输出
$ sudo docker container inspect <container-id>
output docker ps输出
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
835e8cb11eee form_ocr "python3 app.py" 16 hours ago Up 40 seconds 0.0.0.0:6001->5000/tcp form_ocr

最佳答案

只需将其添加到 main.ts 中,您可以在其中监听端口:

await app.listen(6001, '0.0.0.0', () => console.log(`Listening on port: 6000`));
添加 '0.0.0.0' ,它应该可以工作。

关于python - 无法访问 docker 容器 Socket 挂起错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65196818/

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