Docker学习7-jenkins容器内安装python3
前言 很多小伙伴可能在考虑 jenkins 拉取了 github 上的代码后,发现还越少 python3 环境,那能怎么办呢? 咨询了一位运维朋友给我的答案是,将 python3 挂载到容器工作目录上,或者直接复制。 一、浅谈容器内安装 python3 方案 1、将 python3 挂载到容器工作目录上; 2、直接复制 python3 目录到工作目录上; 3、jenkins 容器内安装 python3; 结果:1 、2均均阵亡,为何?明显系统不一样哈,虽然能在命令行中输入 python3 但是 pip3用不了的,执行脚本更是乱七八糟的报错。 (所以不推荐) 最后只能看 3 的了。然后在试验的过程中,发现第3种又分为两种, ① weget 安装(不推荐,基本和现安装的方法差不多,先要安装一些依赖包,如 gcc 等) ② apk add 安装(此版本是alpine :apk add,能够快速安装完成) 最后注意系统版本问题: 如果是 centos 那即是 yum 如果是 ubuntu 那即是 apt-get 如果是 alpine 那即是 apk 二、apk add 安装 1、进入 jenkins 容器 bash: [root@iZbp19lugf22zbsubsf1y6Z ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS