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

  

 

posted @ 2021-03-10 09:59  黒貓  阅读(234)  评论(0编辑  收藏  举报