023-Docker 安装 Python

在 Docker 中安装 Python 非常简单,可以使用官方的 Python 镜像来快速部署 Python 环境。以下是一个简单的教程,指导你如何使用 Docker 安装和运行 Python。

1. 拉取 Python 镜像

首先,从 Docker Hub 拉取官方的 Python 镜像。你可以选择不同版本的 Python,例如 Python 3.9 或 3.10,或者使用包含特定操作系统(如 Debian 或 Alpine)的镜像。

1.1 拉取 Python 镜像(Python 3.x)

sudo docker pull python:3.9

这会拉取 Python 3.9 的官方镜像。如果你需要其他版本的 Python,可以指定不同的版本号(如 python:3.10)。

1.2 拉取 Python 镜像(小型镜像:Alpine)

如果你需要一个更轻量的镜像,可以选择基于 Alpine 的 Python 镜像:

sudo docker pull python:3.9-alpine

Alpine 镜像非常小,适合需要节省空间的环境,但有些库可能需要额外的依赖。

2. 运行 Python 容器

一旦镜像拉取完成,你可以启动一个 Python 容器并进入 Python 交互模式。

2.1 运行 Python 容器

使用以下命令启动一个 Python 容器并进入 Python 交互式环境:

sudo docker run -it python:3.9

  • -it:使容器交互式运行。
  • python:3.9:指定要运行的 Python 镜像。

运行命令后,你将进入容器内部,并自动进入 Python 解释器。

2.2 退出 Python 容器

在 Python 解释器中,你可以像通常那样编写 Python 代码。当你完成时,可以输入 exit() 或按 Ctrl + D 来退出 Python 交互模式。

3. 运行 Python 脚本

你也可以在 Docker 容器中运行 Python 脚本文件。假设你有一个 app.py 脚本,你可以通过以下命令将它传递给容器并执行:

sudo docker run -v /path/to/your/script:/usr/src/app -w /usr/src/app python:3.9 python app.py

  • -v /path/to/your/script:/usr/src/app:将本地的 Python 脚本文件夹挂载到容器中。
  • -w /usr/src/app:设置工作目录为 /usr/src/app
  • python app.py:在容器中运行 app.py 脚本。

4. 使用 Dockerfile 构建自定义 Python 镜像

如果你需要在容器中安装一些额外的 Python 库(如 requestsnumpy 等),你可以创建一个 Dockerfile 来定制镜像。

4.1 创建 Dockerfile

创建一个文件名为 Dockerfile 的文件,内容如下:

# 基于 Pyt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小宝哥Code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值