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

相关推荐
知远同学15 小时前
Anaconda的安装使用(为python管理虚拟环境)
开发语言·python
Blossom.11815 小时前
AI编译器实战:从零手写算子融合与自动调度系统
人工智能·python·深度学习·机器学习·flask·transformer·tornado
sorry#16 小时前
top简单使用
linux·运维
半壶清水16 小时前
开源免费的在线考试系统online-exam-system部署方法
运维·ubuntu·docker·开源
热爱专研AI的学妹16 小时前
数眼搜索API与博查技术特性深度对比:实时性与数据完整性的核心差异
大数据·开发语言·数据库·人工智能·python
QQ__176461982416 小时前
Ubuntu系统创建新用户与删除用户
linux·运维·服务器
Mr_Chenph17 小时前
Miniconda3在Windows11上和本地Python共生
开发语言·python·miniconda3
渣渣盟17 小时前
Linux邮件服务器快速搭建指南
linux·服务器·开发语言
6极地诈唬17 小时前
【PG漫步】DELETE不会改变本地文件的大小,VACUUM也不会
linux·服务器·数据库
ArrebolJiuZhou17 小时前
00 arm开发环境的搭建
linux·arm开发·单片机·嵌入式硬件