dockerfile python 精简版
时间: 2023-10-15 13:25:36 浏览: 124
【DockerFile简洁版】
以下是一个使用 Dockerfile 构建 Python 精简版镜像的示例:
```dockerfile
# 设置基础镜像
FROM python:3.9-alpine
# 设置工作目录
WORKDIR /app
# 复制项目文件到工作目录
COPY . .
# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt
# 设置容器命令
CMD ["python", "app.py"]
```
在这个示例中,我们使用了 `python:3.9-alpine` 作为基础镜像,Alpine Linux 是一个轻量级的 Linux 发行版。然后,我们将当前目录下的所有文件复制到容器的 `/app` 目录中。接下来,通过运行 `pip install` 命令安装了 `requirements.txt` 中列出的所有依赖。最后,设置了容器的启动命令为 `python app.py`。
你可以根据自己的项目需要进行适当的修改和定制,例如更改基础镜像版本、安装其他依赖等。
阅读全文