制作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环境镜像

相关推荐
第一程序员5 分钟前
非专业转码心路历程与Rust学习规划
python·github
一帧一画7 分钟前
基于 CNN+LSTM 的全国年度降水预测实践
python·cnn·lstm
骄阳似火_20187 分钟前
Anaconda的详细安装步骤
python
Thomas.Sir8 分钟前
第八章:Python3 之 异常与文件处理【从基础入门到底层原理+项目实战】
python·ai·文件处理·异常
2301_816651229 分钟前
用户认证与授权:使用JWT保护你的API
jvm·数据库·python
Sunshine for you11 分钟前
Python单元测试(unittest)实战指南
jvm·数据库·python
wefly201717 分钟前
m3u8live.cn:免安装 HLS 在线播放器,流媒体调试效率神器
开发语言·javascript·python·django·ecmascript·hls.js 原理·m3u8 解析
吴声子夜歌17 分钟前
TypeScript——索引类型、映射对象类型、条件类型
git·ubuntu·typescript
大叔_爱编程18 分钟前
基于用户评论的热点问题挖掘与反馈分析系统-django+spider+uniapp
python·django·uni-app·毕业设计·源码·课程设计·spider
17(无规则自律)19 分钟前
深度剖析Linux Input子系统(1):宏观架构与核心原理
linux·嵌入式硬件