【发布时间】:2021-05-10 06:25:46
【问题描述】:
我刚刚开始学习 docker,我正在尝试在容器中运行一个非常简单的烧瓶服务器。每当我运行它时,它都可以正常工作。但是,当我访问该网站时,chrome 会显示:
This page isn’t working
127.0.0.1 didn’t send any data.
ERR_EMPTY_RESPONSE
这是我的代码:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World"
if __name__ == "__main__":
app.run(debug=True)
Dockerfile:
FROM python:3
RUN mkdir /test
WORKDIR /test
RUN pip3 install flask
COPY . .
EXPOSE 5000
cmd ["python3", "application.py"]
以及我用来构建映像和运行容器的命令:
docker build . -t test
docker start -p 5000:5000 test
有人可以帮我解决这个问题吗?
【问题讨论】: