Loading

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
posted @ 2021-07-30 17:01  sstu  阅读(445)  评论(0编辑  收藏  举报