【发布时间】:2020-04-08 17:07:38
【问题描述】:
我有一个烧瓶+gunicorn 服务器,在 ubuntu docker 映像上运行 (ubuntu:18.04)
在 docker-compose 我有这个:
python_server:
build: ./python_server/
image: flask-server:${PYTHON_SERVER_VERSION}
command:
[
"gunicorn",
"-b",
"0.0.0.0:8080",
"wsgi:app",
"--workers",
"9",
"--worker-class",
"gevent",
"--worker-connections",
"1000",
]
expose:
- "8080"
------ OTHER CONTAINERS THAT USE THIS ONE HERE -------------
当我尝试打开Dockerfile (RUN ufw allow 8080) 中的端口时,我得到:
找不到ufw
其他容器连接不上,在Node获取:
error: Error: write ECONNRESET
at WriteWrap.afterWrite [as oncomplete] (net.js:789:14)
forgotten to catch a Promise rejection:
write ECONNRESET
我在日志中看不到任何连接
这是防火墙问题吗?
【问题讨论】:
标签: docker flask docker-compose gunicorn ubuntu-18.04