zoukankan      html  css  js  c++  java
  • 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 
     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版本可参照不同版本的安装命令进行安装

  • 相关阅读:
    SourceTree 3.3.6安装跳过注册安装
    Qt Framework 问题之 framework/Versions/A:bundle format unrecognized, invalid, or unsuitable
    数据结构之栈
    数据结构之单链表
    数据结构之数组
    QPixmap 在非QtCreator环境下无法显示jpg图片
    Mac端StartUML的安装和破解
    C++实现根据路径读取文件内容
    迁移至知乎
    XDRender_LightModeFeature_CauseLight 焦散1-DropRain
  • 原文地址:https://www.cnblogs.com/yywmz/p/14037054.html
Copyright © 2011-2022 走看看