首先进入项目根目录创建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命令是运行项目的命令行命令
这篇博客介绍了如何在项目根目录下创建requirements.txt,列出所有依赖,并通过pip安装。接着,创建Dockerfile,指定基于python:3.9-bullseye的基础镜像,设置环境变量,将代码复制到容器并安装依赖。最后,CMD命令启动python测试脚本,确保环境配置正确。
1159

被折叠的 条评论
为什么被折叠?



