# 使用官方Python运行环境作为基础镜像 FROM python:3.8-slim # 设置工作目录 WORKDIR /app # 如果有依赖项,复制 requirements.txt 文件并安装依赖 # COPY requirements.txt ./ # RUN pip install --no-cache-dir -r requirements.txt # 复制项目文件到容器中 COPY . /app # 运行部署脚本(根据您项目部署脚本的实际情况,这一步可能需要调整) RUN python3 deploy.py # 暴露容器的8000端口 EXPOSE 8000 # 定义环境变量,例如数据库地址等(根据需要定义) # ENV DATABASE_URL=... # 定义容器启动后执行的命令(这里假设deploy.py会启动服务,否则您需要指定正确的命令) CMD ["python3", "some_service.py"]