docker-Jenkins安装python3环境
很多小伙伴应该在做自动化集成的时候发现Jenkins中没有python3环境,无法执行python命令,我在部署的时候也遇到这样的问题,随手做个记录,如果有不对的地方还请指正。
1.首先进入Jenkins容器
  docker exec -it -u root jenkins /bin/bash      # jenkins  是我本地Jenkins容器的名称,也可以写成容器ID
执行如下命令:
  docker ps -a      #  查看本地容器 
显示如下结果
  CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS                     PORTS                                              NAMES
  602aa43719cf        jenkinsci/blueocean   "/sbin/tini -- /usr/…"   25 hours ago        Up 6 hours                 0.0.0.0:50000->50000/tcp, 0.0.0.0:8888->8080/tcp   jenkins
  57d6b0e94569        gitlab/gitlab-ce      "/assets/wrapper"        24 hours ago        Exited (137) 6 hours ago                                                      gitlab
2.查看系统版本
  cat /etc/issue      # 查看系统版本
  Welcome to Alpine Linux 3.12
  Kernel \r on an \m (\l)
可以看到是Alpine Linux
3.更新镜像源
我们要更换一下镜像源,否则下载太慢
  echo "https://mirrors.ustc.edu.cn/alpine/v3.6/main/" > repositories
  echo "https://mirrors.ustc.edu.cn/alpine/v3.6/community/" >> repositories
4.安装python3
Alpine Linux使用apk add 命令进行安装,apk del 命令进行卸载
  apk update      #对镜像源进行更新
  apk add python3
  apk add py-pip      # 需要安装,否则pip3不能使用
5.查看是否安装完成
  bash-5.0# python3 -V
  Python 3.8.5
  bash-5.0# pip3 -V
  pip 20.1.1 from /usr/lib/python3.8/site-packages/pip (python 3.8)
安装完成,可以使用pip安装其他python的依赖包了。
6.其他Linux版本安装
其他的Linux版本可参照不同版本的安装命令进行安装

                
            
        
浙公网安备 33010602011771号