首页 > 其他分享 >jenkins容器内部安装PY3

jenkins容器内部安装PY3

时间:2023-08-15 20:13:58浏览次数:37  
标签:容器 Python PY3 apt 模块 jenkins Jenkins 安装

一、在 Jenkins 容器内部安装 Python 3 :

  1. 进入 Jenkins 容器的 shell 环境。可以使用以下命令:

    docker exec -it <jenkins_container_name> /bin/bash
    

    其中 <jenkins_container_name> 是您 Jenkins 容器的名称。

  2. 在容器中运行以下命令来安装 Python 3 的依赖:

    apt-get update
    apt-get install python3 -y
    

    这将使用 apt 包管理器安装 Python 3。

  3. 安装完成后,可以使用以下命令验证 Python 3 是否成功安装:

    python3 --version
    

    如果成功安装,将显示 Python 3 的版本信息。

二、Jenkins 容器内部安装Python对应的模块

  1. 进入 Jenkins 容器的 shell 环境。使用以下命令:

    docker exec -it <jenkins_container_name> /bin/bash
    

    其中 <jenkins_container_name> 是您 Jenkins 容器的名称。

  2. 在容器中运行以下命令来安装 pip 工具,它将用于安装 Python 模块:

    apt-get update
    apt-get install python3-pip -y
    
  3. 安装 requestsbs4re 模块。在容器中运行以下命令:

    pip3 install requests beautifulsoup4
    

    这将使用 pip3 安装 requestsbeautifulsoup4 模块。

  4. 安装完成后,您可以编写脚本并使用导入这些模块。例如,使用以下代码导入模块并执行一些功能:

    import requests
    from bs4 import BeautifulSoup
    import re
    
    # 在这里编写您的代码逻辑
    

请注意,这些模块的安装是针对 Jenkins 容器内部的 Python 环境。如果您在 Jenkins 构建任务中使用这些模块,请确保您的 Jenkins 配置正确指向容器内的 Python 环境。

 

标签:容器,Python,PY3,apt,模块,jenkins,Jenkins,安装
From: https://www.cnblogs.com/xfbk/p/17631709.html

相关文章

  • docker部署jenkins
    开始安装1.启动docker,下载Jenkins镜像文件dockerpulljenkins/jenkins2.创建Jenkins挂载目录并授权权限(我们在服务器上先创建一个jenkins工作目录/var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修......
  • Docker 安装 Nginx 容器
    一.Nginx是什么?Nginx是十分轻量级的HTTP服务器。Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过两年半了。IgorSysoev......
  • 阿里云容器服务 ACK 产品技术动态(202307)
    ......
  • Streamlit 讲解专栏(九):深入探索布局和容器
    文章目录1前言2st.sidebar-在侧边栏增添交互元素2.1将交互元素添加至侧边栏2.2示例:在侧边栏添加选择框和单选按钮2.3特殊元素的注意事项3st.columns-并排布局多元素容器3.1插入并排布局的容器3.2嵌套限制4st.tabs-以选项卡形式布局多元素容器4.1插入选项卡布局的......
  • docker容器部署mysql主从集群
    第一步先将mysql镜像从dockerhub拉取到本地dockerpullmysql:5.7第二步为了避免容器出现问题后导致数据丢失,我们通常需要创建容器的数据卷,通过启动时创建volume让数据存放在本地中。创建volume目录mkdir-p/mysql_master/logmkdir-p/mysql_master/datamkdir-p/mysql_maste......
  • Docker-compose容器服务异常重启脚本
    前言:有些企业可能并没有足够的能力或者没必要搭建(云上租用)一个K8S集群,会考虑使用Docker。公司今年有个项目,一部分服务就是使用原来的,改改配置就能用,然后再配合实际的场景再新上1、2个服务。在云上再租用一个K8S集群或者自己搭建一个K8S集群就显得尤为浪费。但是有几个都是之前的服......
  • list 容器(链表)
    1.list基本概念链表(list)是一种物理存储单元上的非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的;将数据进行链式存储。  是一个双向循环链表;链表由一系列结点组成;结点的组成:一个是存储数据元素的数据域,另一个是存储下一个结点的指针域;优......
  • C++容器---关联式容器<set>&<multiset>
    由于multiset和set相差不大,所以基本以set做练习;集合(Set)是一种包含已排序(升序)对象的关联容器。set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。集合元素既充当数据,又充当关键码,以升序的顺序存储;multiset中的元素可以重复。1)不能直......
  • C++容器---关联式容器<map>&<multimap>
    由于multimap和map相差不大,所以基本以map做练习;集合(map)是一种包含已排序(升序)对象的关联容器。map/multimap会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。集合元素的第一个参数是key,第二个元素当做value,元素的顺序与key有关,与value无关;模板原......
  • C++ STL 容器简介
    1、总述C++STL(StandardTemplateLibrary)是C++标准库的一部分,包括了许多数据结构的实现,提供了许多好用的轮子,同时,其设计思想也非常值得学习。其中,容器是STL中最重要的一部分,它是一种高效的数据存储和管理方式,能够方便地处理不同类型的数据,并提供许多常用的操作,如插入、删除......