首先进入项目根目录创建dependencies的requirement.txt项:
python.exe -m pip freeze > requirements.txt
之后通过下述语句来使用这个requirement.txt:
pip3 install -r requirement.txt
在文件夹中创建一个名为Dockerfile的文件,注意这个文件不需要任何后缀,在文件中可以编写如下命令来创建一个基本的Dockerfile,命令参考使用Dockerfile定制镜像:
FROM python:3.9-bullseye
ENV PATH /usr/local/bin:$PATH
ADD ./code /code
WORKDIR /code
RUN pip3 install -r requirements.txt
CMD python test.py
- FROM命令指定基础镜像
- ENV命令设置环境变量,无论是后面的其它指令,如 RUN,还是运行时的应用,都可以直接使用这里定义的环境变量。
- ADD命令将本地文件添加到容器中,第一个参数是本地文件的地址,第二个文件是容器中的路径
- WORKDIR命令指定工作目录
- RUN命令用于执行命令行命令
- CMD命令是运行项目的命令行命令