Win10下 Docker Flask实例

1. 新建工作目录app

2. 在app目录下新建Dockerfile文件

文件名区分大小写,内容如下

FROM python
WORKDIR /app
ADD ./ ./
RUN pip install -r requirements.txt
EXPOSE 8080
ENV NAME World
CMD ["python","app.py"]

3. 在app目录下新建app.py文件,内容如下:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
  return 'Hello, Flask which is running on Docker container!'

if __name__ == "__main__":
  app.run(debug=True, host="0.0.0.0", port="8080")

4. 从控制台进入app目录

5. 生成镜像

$ docker build -t hellodocker .

6. 通过镜像,运行容器

$ docker container run -d --name web1 --publish 8080:8080 hellodocker:latest

7. 测试

在浏览器打开127.0.0.1:8080,显示Hello, Flask which is running on Docker container!

原文地址:https://www.cnblogs.com/yaoyu126/p/14236611.html