Docker 部署 Flask应用
在项目根目录下创建 Dockerfile 文件
FROM python:3 WORKDIR /demo COPY requirements.txt ./ RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple COPY . . CMD ["gunicorn", "start:app", "-c", "./gunicorn.conf.py"]
把项目复制到服务器的目录下,cd 到项目目录下执行:
docker build -t 'flask' .
此时,会进行项目的必要安装,生成flask镜像,安装完毕后就可以创建并启动容器:
docker run -d -p 80:80 flask:latest