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

相关推荐
geovindu8 分钟前
python: Memento Pattern
开发语言·python·设计模式·备忘录模式
寻星探路31 分钟前
【JVM 终极通关指南】万字长文从底层到实战全维度深度拆解 Java 虚拟机
java·开发语言·jvm·人工智能·python·算法·ai
lbb 小魔仙31 分钟前
【Java】Java 实战项目:手把手教你写一个电商订单系统
android·java·python
鸠摩智首席音效师40 分钟前
如何在 Linux 中将文件复制到多个目录 ?
linux·运维·服务器
岱宗夫up41 分钟前
FastAPI入门(上篇):快速构建高性能Python Web API
开发语言·前端·python·fastapi
Dxy12393102161 小时前
中文乱码恢复方案
开发语言·python
香蕉你个不拿拿^1 小时前
Linux进程地址空间解析
linux·运维·服务器
人间打气筒(Ada)1 小时前
Linux学习~日志文件参考
linux·运维·服务器·学习·日志·log·问题修复
rongyili882 小时前
Dify 外部知识库集成 Milvus 实战指南
开发语言·python·milvus
xuhe22 小时前
Claude Code配合Astro + GitHub Pages:为 sharelatex-ce 打造现代化的开源项目宣传页
linux·git·docker·github·浏览器·overleaf