先用wget下载最新的python3文件
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
下载完成后将下载的文件复制到容器内的/usr/src目录下
docker cp Python-3.9.9.tgz jenkins_rain:usr/src
之后输入
docker exec -it -uroot jenkins_rain bash
进入jenkins容器的命令行界面用cat/etc/isuse命令查看系统版本
Debian系统使用apt-get命令安装软件,按如下命令顺序执行,完成py3的安装
#同步索引,这样才能获取最新的软件包,执行的结果是会更新
# /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引
apt-get update
#升级已安装的软件包
apt-get upgrade
#安装依赖包
apt-get -y install gcc automake autoconf libtool make
apt-get -y install make*
apt-get -y install zlib*
apt-get -y install openssl libssl-dev
#切换目录到复制的python3文件所在位置
cd usr/src
#解压缩python安装包
tar -zxvf Python-3.9.9.tgz
#将解压缩后的Python-3.9.9重命名为py3
mv Python-3.9.9 py3
#进入py3目录
cd py3
#make编译安装
./configure --prefix=/usr/src/py3
make
make install
#添加软链接
ln -s /usr/src/py3/bin/python3.9 /usr/bin/python3
ln -s /usr/src/py3/bin/pip3.9 /usr/bin/pip3
输入python3和pip3验证是否安装正常,如下图所示表示安装完成