容器连接被拒绝

时间:2020-06-03 13:34:08

标签: python docker plotly

我是Docker的新手。 这是一个用DashPlotly编写的非常简单的应用程序:

FROM python:3.8-slim
COPY . /app
WORKDIR /app
RUN pip3 install --no-cache -r requirements.txt
EXPOSE 8050
CMD ["python3","./app.py","--host","0.0.0.0"]



#docker build -t test .  
#docker run -p 8051:8050 -it test

Connecting to the PostgreSQL database...   
Running on http://127.0.0.1:8050/
Debugger PIN: 479-458-364
 * Serving Flask app "app" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on

但是当将浏览器指向127.0.0.1:8051时,显示连接重置...

1 个答案:

答案 0 :(得分:0)

解决方案是强制DashPlotly服务器在0.0.0.0上运行

  app.run_server(host='0.0.0.0',debug=False, port=8050)