Docker 安装 Python


方法一、docker pull python:3.5

查找 Docker Hub 上的 Python 镜像:

可以通过 Sort by 查看其他版本的 python,默认是最新版本 python:latest

此外,我们还可以用 docker search python 命令来查看可用版本:

这里我们拉取官方的镜像,标签为3.5

等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为python, 标签为 3.5 的镜像。

方法二、通过 Dockerfile 构建

创建 Dockerfile

首先,创建目录 python,用于存放后面的相关东西。

myapp 目录将映射为 python 容器配置的应用目录。

进入创建的 python 目录,创建 Dockerfile。

通过 Dockerfile 创建一个镜像,替换成你自己的名字:

创建完成后,我们可以在本地的镜像列表里查找到刚刚创建的镜像:


使用 python 镜像

在 ~/python/myapp 目录下创建一个 helloworld.py 文件,代码如下:

运行容器

[!NOTE]

参数说明:

-v $PWD/myapp:/usr/src/myapp: 将主机中当前目录下的 myapp 挂载到容器的 /usr/src/myapp。

-w /usr/src/myapp:** **指定容器的 /usr/src/myapp 目录为工作目录。

python helloworld.py: 使用容器的 python 命令来执行工作目录中的 helloworld.py 文件。

输出结果:

Last updated

Was this helpful?