Docker 镜像构建:Python 3.8 环境搭建指南
要创建一个 Python 3.8 的 Docker 镜像,你可以按照以下步骤进行操作:
- 首先,在你的计算机上安装 Docker。
- 创建一个新的文件夹,作为 Docker 项目的根目录。
- 在该文件夹中创建一个名为 'Dockerfile' 的空文件。
- 使用文本编辑器打开 'Dockerfile',并添加以下内容:
# 基于官方 Python 镜像构建
FROM python:3.8
# 设置工作目录
WORKDIR /app
# 将当前目录下的所有文件复制到工作目录
COPY . /app
# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt
# 设置容器启动时执行的命令
CMD ['python', 'app.py']
在这个 'Dockerfile' 中,我们使用了官方的 Python 3.8 镜像作为基础镜像。然后,我们将当前目录下的所有文件复制到容器的 '/app' 目录中,并安装了 'requirements.txt' 中定义的依赖。最后,我们设置了容器启动时执行的命令为 'python app.py'。
-
在根目录下创建一个名为 'requirements.txt' 的文件,并将你的 Python 项目所需的所有依赖项添加到其中。每个依赖项应该占据一行。
-
在根目录下创建一个名为 'app.py' 的文件,并编写你的 Python 应用程序代码。
-
在终端中,导航到 Docker 项目的根目录。
-
运行以下命令来构建 Docker 镜像:
docker build -t python-3.8-image .
其中 'python-3.8-image' 是你想要给这个镜像起的名字,最后的句点表示 'Dockerfile' 在当前目录中。
-
等待 Docker 构建镜像,这可能需要一些时间,具体取决于你的计算机性能和依赖项的数量。
-
构建完成后,你可以使用以下命令来运行你的 Python 应用程序:
docker run -it python-3.8-image
这将在一个新的容器中运行你的 Python 应用程序。
希望这可以帮助到你创建 Python 3.8 的 Docker 镜像!
原文地址: https://www.cveoy.top/t/topic/pgVC 著作权归作者所有。请勿转载和采集!