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