python 项目怎么通过docker打包
python 项目怎么通过docker打包
1. 编写Dockerfile
在Python项目的根目录下创建一个名为 Dockerfile
的文件,其内容示例如下:
# 使用Python基础镜像
FROM python:3.9-slim
# 设置工作目录
WORKDIR /app
# 将当前目录下的所有文件复制到工作目录
COPY . /app
# 安装项目依赖
RUN pip install --no-cache-dir -r requirements.txt
# 暴露端口(如果项目需要)
EXPOSE 8000
# 运行Python应用程序
CMD ["python", "main.py"]
2. 创建requirements.txt文件
此文件用于列出项目的所有依赖项。在项目根目录下创建一个 requirements.txt
文件,内容示例如下:
flask==2.0.1
3. 构建Docker镜像
在终端中