Docker 安装 Python
2020-12-13 04:27
标签:构建 erro env exp png recv docke yml htm 方法一、docker pull python:3.5 查找 Docker Hub 上的 python 镜像: 这里我们拉取官方的镜像,标签为3.5 : 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 python ,标签为3.5的镜像: 创建Dockerfile 首先,创建目录 python,用于存放后面的相关东西: myapp 目录将映射为 python 容器配置的应用目录 进入创建的 python 目录,创建Dockerfile 通过Dockerfile创建一个镜像,替换成你自己的名字: 在 ./python/myapp 目录下创建一个 helloworld.py 文件,代码如下: 命令说明: -v $PWD/myapp:/usr/src/myapp : 将主机中当前目录下的 myapp 挂载到容器的 /usr/src/myapp -w /usr/src/myapp : 指定容器的 /usr/src/myapp 目录为工作目录 python helloworld.py : 使用容器的 python 命令来执行工作目录中的 helloworld.py 文件 PS: 参考:https://www.runoob.com/docker/docker-install-python.html Docker 安装 Python 标签:构建 erro env exp png recv docke yml htm 原文地址:https://www.cnblogs.com/miracle-luna/p/11110599.htmlDocker 安装 Python
docker search python
docker pull python:3.5
docker images | grep python
方法二、通过 Dockerfile 构建
mkdir -p ./python ./python/myapp
FROM buildpack-deps:jessie
# remove several traces of debian python
RUN apt-get purge -y python.*
# http://bugs.python.org/issue19846
# > At the moment, setting "LANG=C" on a Linux system *fundamentally breaks Python 3*, and that‘s not OK.
ENV LANG C.UTF-8
# gpg: key F73C700D: public key "Larry Hastings
docker build -t python:3.5 .
使用 python 镜像
#!/usr/bin/python
print("Hello, World! I‘m Python.");
运行镜像,生成容器
docker run --name my-python -v $PWD/myapp:/usr/src/myapp -w /usr/src/myapp python:3.5 python helloworld.py
下一篇:javascript 初探