首页 > 技术文章 > Docker部署Flask应用

ramsey 2021-08-19 16:37 原文

1.在项目目录下创建并编写Dockerfile文件

2.修改Dockerfile文件内容

#安装python版本
FROM python:3.7
# 工作目录
WORKDIR /flask_test
# 复制的目录到docker中 (requirements.txt需要包含gunicorn) 
COPY requirements.txt
RUN pip install requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
COPY flaskapp .
# 暴露的端口到主机
EXPOSE 5000
# 运行 main为启动主程序 app为flask_app命名
CMD gunicorn -w 2 main:app

3. 创建镜像

docker build -t flask_app .

4. 根据镜像启动容器

docker run -it --name flask_container -p 5000:5000 flask_app

  

推荐阅读