一、创建docker目录:
在目录下面新建三个文件:Dockerfile,项目文件,requirements.txt
Dockerfile文件内容格式如下:
# 基于镜像基础
FROM python:3.6
# 维护者信息
MAINTAINER name name@163.com
# 复制当前代码文件到容器中 /app
ADD . /app
# 设置app文件夹是工作目录 /app
WORKDIR /app
# 安装所需的包,默认为使用python官方镜像源,安装 比较慢
#RUN pip install -r requirements.txt
#可以修改为清华源
RUN pip install -r requirements.txt - i https://pypi.tuna.tsinghua.edu.cn/simple
# Run test.py when the container launches
CMD ["python", "/app/test/test.py"]
项目文件:直接把完整项目拷贝到docker目录下面
项目依赖:requirements.txt文件
python 项目自动生成requirements.txt文件的方法有两种
1、进入需要生成文件的目录,执行 pip freeze > requirements.txt ,此方法会包含环境所有的依赖包。
2、pip install pipreqs
进入需要生成文件的目录执行: pipreqs ./ (或者直接 pipreqs D