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

相关推荐
站大爷IP4 分钟前
那天,我的Python函数死活改不了全局变量
python
右耳朵猫AI5 分钟前
Python周刊2026W22 | Django 6.1 Alpha 1发布、Nuitka 4.1发布、PEP 831终稿、PEP 808已接受
开发语言·python·django
Wonderful U10 分钟前
Python+Django实战|美食菜谱分享与食材采购一体化系统:食谱发布收藏、图文教程、食材商城、购物车、订单管理、美食点评、智能食谱推荐
python·django·美食
hai31524754313 分钟前
libcore_final.c —— 九章数流矩阵系统
linux·运维·网络
秦jh_21 分钟前
【LangChain核心组件】少样本提示(示例选择器)
人工智能·python·langchain
zh路西法22 分钟前
【RDKX5交叉编译】基于 QEMU 的 RDK X5 ARM64 rootfs 镜像定制与 chroot 开发环境搭建
linux
资深流水灯工程师28 分钟前
PyCharm 增强插件完整安装与配置指南(PySide6 开发专用)
ide·python·pycharm
设计师小聂!31 分钟前
Windows 系统 Docker 安装与配置指南
windows·docker·容器
Kobebryant-Manba36 分钟前
学习模型构造
python·深度学习·学习
FlyWIHTSKY37 分钟前
JavaScript 和 TypeScript 分别是什么,可以相互写吗
javascript·ubuntu·typescript