1、新建一个文件夹
里面包含三个文件,分别是Python项目文件、requirements.txt、Dockerfile
2、编写Dockerfile
这个按照自己的环境以及需求进行修改
#基于的基础镜像 FROM python:3.6.8 #代码添加到code文件夹 ADD . /code # 设置code文件夹是工作目录 WORKDIR /code # 安装支持 RUN pip install -r requirements.txt CMD ["python", "/code/src/main.py"]
3、生成项目依赖requirements.txt
这里有很多种方式可以生成,本文使用的是popreqs这个工具,这个工具能够只将当前项目所需要的库导出。
pipreqs ./ --encoding='utf-8' --force
前往项目路径运行上述命令
4、生成Docker镜像
docker build -t [image_name] .
5、将生成的镜像运行到容器当中
docker run -d --name [container_name] -p 80:80 [image_name]
6、查看镜像
7、运行镜像
8、查看运行日志