独立应用程序运行时烧瓶容器没有响应

时间:2019-07-06 04:26:08

标签: python docker dockerfile

python

from flask import Flask
import socket    
app = Flask(__name__)

@app.route("/")
def hello_world():
    return 'Hello World!'


if __name__ == "__main__":
    app.run(host='0.0.0.0')

当我使用 python app.py 运行此程序时,我可以使用http://192.168.56.1:5000/

在网络浏览器上对其进行访问

现在使用docker创建一个容器

# Format: FROM    repository[:version]
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python-pip python-dev build-essential
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py", "--host", "0.0.0.0"]

构建并运行它。     docker build -t helloworld:latest。     docker run -d -p 5000:5000 helloworld

docker ps -a显示映像从7分钟开始运行。但是当我在网络浏览器中点击url时,它没有响应。

这里有什么问题?有什么建议吗?

0 个答案:

没有答案
相关问题