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

相关推荐
我爱钱因此会努力11 分钟前
ansible实战-不同的用户登录不同的主机
linux·运维·服务器·ansible
Wang's Blog16 分钟前
Linux小课堂: 系统核心技能与应用总结与进阶指南
linux·运维·服务器
 梦晓天明22 分钟前
12.集合介绍以及数组的使用选择
linux·开发语言·python
嵌入式-老费42 分钟前
Easyx图形库应用(python+opencv的图形库开发)
开发语言·python·opencv
Elias不吃糖1 小时前
Linux 环境适应 Day 1 全面笔记
linux·c++·笔记
不像程序员的程序媛1 小时前
Linux本机ping虚机ip Network unreachable
linux·运维·tcp/ip
奔跑吧 android1 小时前
【Docker】【03.使用docker搭建ubuntu20.04 Qt5.12 开发环境】
qt·docker·ubuntu20.04·qt5.12
爱奥尼欧1 小时前
【Linux笔记】网络部分——传输层协议TCP(1)
linux·运维·网络·笔记·tcp/ip·1024程序员节
二进制coder1 小时前
Linux I2C子系统全面详解:从理论到实战
linux·运维·服务器
m0_64880493_江哥1 小时前
Python实现随机选播视频的示例代码
前端·python·音视频