Flask项目打包成docker
1.编写Dockerfile
#基于的基础镜像
FROM python:3.8
#代码添加到code文件夹
ADD ./azure-manager /usr/src/app
# 设置app文件夹是工作目录
WORKDIR /usr/src/app
# 安装支持
EXPOSE 8888
RUN pip install -r requirements.txt
CMD [ "python", "/usr/src/app/app.py" ]
2.将项目打包和上传到服务器
目录结构如下
3.执行编译
docker build -t az .
#az为镜像名字
4.运行镜像
docker run -d -it -p 8888:8888 --name az-manager az
5.把容器提交到远程库
docker tag 221b8dca53c5 respectdd/az-manager:latest
docker push respectdd/az-manager:latest