📜  在 docker 中安装 python3 和 python pip - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:38.970000             🧑  作者: Mango

在 Docker 中安装 Python3 和 Python pip

使用 Docker 可以方便地创建和管理多个容器,其中包括 Python 应用程序需要的运行环境。这篇教程将教你如何在 Docker 中安装 Python3 和 Python pip。

步骤
步骤1:安装 Docker

如果你还没有安装 Docker,请先根据你的操作系统安装 Docker。

步骤2:创建 Docker 镜像

首先,我们需要创建一个基于 Python3 的 Docker 镜像。打开终端(或 PowerShell),执行以下命令:

docker pull python:3
步骤3:运行 Docker 容器

镜像拉取完成后,可以运行一个容器,在容器中运行 Python 应用程序。执行以下命令:

docker run -it --rm --name my-python-app -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 bash

上述命令完成以下任务:

  • 运行一个交互式的、带有 tty 特性的容器,可以交互式地输入命令。
  • 加载 myapp 文件夹到容器中。
  • 将 Python3 的默认工作目录设置为 myapp 文件夹,因此我们可以在 Python3 中直接运行脚本。
步骤4:安装 Python 库

在容器中,你可以安装所需的 Python 库。例如,要安装 Flask 库,执行以下命令:

pip install flask
步骤5:保存 Docker 镜像

一旦你安装了所需的 Python 库并创建了自己的容器,可以将容器保存到镜像中以便下次使用:

docker commit my-python-app my-python-app-image
步骤6:运行 Python 应用

现在,你可以使用以下命令来启动自己的 Python 应用:

docker run -it --rm --name my-python-app -p 5000:5000 my-python-app-image python app.py

注意,app.py 是你的 Python 应用程序入口文件的名称。根据自己的需要更改端口号。

结论

这是在 Docker 中安装 Python3 和 Python pip 的完整指南。现在你可以在 Docker 容器内运行自己的 Python 应用程序。