制作ubuntu上的python容器镜像

制作Ubuntu上的python容器镜像

序言

由于 ubuntu20.04 默认是python3.8,因此3.9需要再安装

拉取镜像基线

bash 复制代码
docker pull ubuntu:20.04

启动容器

bash 复制代码
docker run -it -e LANG=C.UTF-8 ubuntu:20.04

安装python

进入容器后安装python包

bash 复制代码
# 修改 apt源
sed -i 's@http://archive.ubuntu.com/ubuntu/@http://mirrors.aliyun.com/ubuntu/@g' /etc/apt/sources.list

apt update
apt install -y curl wget vim  # 安装常见软件
apt install python3.9  
apt install -y python3-distutils

curl 'https://bootstrap.pypa.io/get-pip.py' > get-pip.py   #  下载 pip
python3.9 get-pip.py  # 安装pip

ln -s /usr/bin/python3.9 /usr/bin/python  # 建立软连接

# 验证安装
python --version
pip --version

制作镜像

将安装后的容器转储为镜像

bash 复制代码
docker commit <container-id> ubuntu:20.04_py39

参考

[Docker] 制作以ubuntu为基底的python3.9环境镜像

相关推荐
爱学习的阿磊3 分钟前
Python入门:从零到一的第一个程序
jvm·数据库·python
naruto_lnq7 分钟前
编写一个Python脚本自动下载壁纸
jvm·数据库·python
仟濹9 分钟前
【Java加强】1 异常 | 打卡day1
java·开发语言·python
Dingdangcat8618 分钟前
基于RetinaNet的建筑表面缺陷检测与识别系统研究_2
python
Coder个人博客20 分钟前
Linux6.19-ARM64 mm mmap子模块深入分析
大数据·linux·安全·车载系统·系统架构·系统安全·鸿蒙系统
江畔何人初21 分钟前
/etc/profile,.profile,.bashrc三者区分
linux·运维·云原生
袖清暮雨26 分钟前
Python爬虫(Scrapy框架)
开发语言·爬虫·python·scrapy
modelmd28 分钟前
【递归算法】汉诺塔
python·算法
2501_9416527729 分钟前
基于YOLO12-A2C2f-FRFN的电缆连接器类型识别与定位
python
喵手29 分钟前
Python爬虫实战:采集双色球(SSQ)历史开奖数据(期号、红球、蓝球、开奖日期)等信息,并进行结构化CSV存储(Requests + Pandas)!
爬虫·python·爬虫实战·零基础python爬虫教学·双色球历史开奖数据·期号红球篮球开奖日期等·结构化csv存储