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

相关推荐
小江的记录本几秒前
【Docker】《 Docker 高频常用命令速查表 》
java·前端·后端·http·docker·容器·eureka
tigerlib1 分钟前
vscode python环境调试,不能调到环境内部,怎么解决
ide·vscode·python
DeepHacking1 分钟前
Ubuntu上面加速下载文件
linux·运维·ubuntu
EAIReport1 分钟前
深入浅出理解Token技术计算方式:从原理到实战
linux·运维·服务器
EasyGBS2 分钟前
录像备份太麻烦?国标GB28181视频平台EasyGBS平台SyncRecord云端录像同步备份支持S3
linux·运维·音视频
今天又在摸鱼4 分钟前
py工程+爬虫
开发语言·python
李松桃5 分钟前
Python爬虫-第一课
开发语言·python
xiaoliuliu123455 分钟前
Visual Studio Code 2024安装与汉化教程 Windows版:解压+管理员运行+自定义路径+中文插件指南
linux·运维·服务器
清水白石0086 分钟前
Python 项目 CI/CD 信心模型:证据驱动部署,从“勇敢上线”到“零风险发版”实战指南
驱动开发·python·ci/cd
在放️9 分钟前
Python 爬虫 · 理论基础
开发语言·爬虫·python