docker创建python容器环境

官方镜像

如果你对于系统没有要求,可以直接拉取官方的镜像

docker pull python:3.7.7-slim-buster

这个镜像只有100多m,debian的系统。当然也有不含操作系统的镜像,只有几十m

指定操作系统

由于我对操作系统有要求,这里我拉取的是ubuntu18.04的系统

docker pull ubuntu:18.04

运行,这里我指定了宿主机一个文件夹作为容器的外部卷,里面放入了我下载号的python安装文件

docker run -dit -v /home/ncste/dockerfile:/home/data --name=ubuntu-1 ubuntu:18.04
docker exec -it ubuntu-1 /bin/bash # 进入容器

安装依赖,docker的这个镜像是比较简洁的,我们需要下载一些依赖python才能安装成功

apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

安装python,官网下载安装文件,编译
python官网

具体细节可以查看
Linux(Ubuntu)系统安装Python
教你如何在Ubuntu上安装最新的Python版本
ubuntu18安装Python3.7

# 下载
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
tar -zxvf Python-3.8.1.tgz # 解压

这里我提前把文件下载解压到了外部卷,移动到解压后的文件夹内
root用户直接执行以下代码

./configure  --prefix=/usr/local
make&&make install

在这里插入图片描述
以上python和pip就按安装成功了

我们可以将上述流程写成dockfile,这个以后来补充下吧

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值