docker 制作python镜像
时间: 2023-08-30 17:10:31 浏览: 124
Docker定制化Python基础镜像
要制作 Python 镜像,可以使用 Dockerfile 文件进行构建。以下是一个简单的示例:
```
FROM python:3.9-slim-buster
WORKDIR /app
COPY requirements.txt /app
RUN pip install -r requirements.txt
COPY . /app
CMD [ "python", "app.py" ]
```
这个 Dockerfile 文件使用 Python 3.9 镜像作为基础镜像,安装了应用程序所需的所有依赖项,并将应用程序代码复制到容器中。然后,使用 CMD 命令指定应该在容器中运行的命令。
在构建镜像之前,将应用程序代码和依赖项列表保存在同一目录下的 requirements.txt 文件中。
要构建 Python 镜像,可以运行以下命令:
```
docker build -t my-python-app .
```
这将根据 Dockerfile 文件构建一个名为 my-python-app 的镜像。然后,可以使用以下命令运行该镜像:
```
docker run -it --rm my-python-app
```
这将在容器中启动应用程序,并在退出时自动删除容器。
阅读全文