当前位置: 首页 > news >正文

CI/CD(二)docker-compose安装Jenkins

1、docker-compose.yml

version: '3.8'services:jenkins:image: jenkins/jenkins:lts # 使用官方的 Jenkins LTS 镜像container_name: jenkinsuser: root # 如果需要以 root 用户运行ports:- "8080:8080" # Jenkins Web 界面端口- "50000:50000" # 用于 Jenkins Agent 的通信端口volumes:- ./jenkins_home:/var/jenkins_home # 持久化 Jenkins 数据- /var/run/docker.sock:/var/run/docker.sock # 允许 Jenkins 调用宿主机的 Docker- /usr/bin/docker:/usr/bin/docker                # 这是为了我们可以在容器内使用docker命令- /usr/local/bin/docker-compose:/usr/local/bin/docker-composerestart: unless-stoppedenvironment:- TZ=Asia/Shanghai # 设置时区为上海(根据需要调整

2、启动后查看初始密码

3、更换国内插件源

https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://www.lryc.cn/news/538294.html

相关文章:

  • OpenCV机器学习(1)人工神经网络 - 多层感知器类cv::ml::ANN_MLP
  • ProxySQL构建PolarDB-X标准版高可用路由服务三节点集群
  • 15.1 Process(进程)类
  • elasticsearch8 linux版以服务的方式启动
  • 小米 R3G 路由器刷机教程(Pandavan)
  • 某大型业务系统技术栈介绍【应对面试】
  • 【区块链】零知识证明基础概念详解
  • 建筑行业安全技能竞赛流程方案
  • 数据结构:图;邻接矩阵和邻接表
  • DeepSeek-R1论文阅读及蒸馏模型部署
  • OpenEuler学习笔记(三十三):在 OpenEuler 上搭建 OpenGauss 数据库环境
  • [C++]多态详解
  • 调用DeepSeek API接口:实现智能数据挖掘与分析
  • ffmpeg-cli-wrapper操作ffmpeg的工具
  • 【Qt】QObject类的主要功能
  • 学习笔记之debian的thonny开发(尚未验证)--从stm32裸机到linux嵌入式系统
  • 把 CSV 文件摄入到 Elasticsearch 中 - CSVES
  • PyQt组态软件 拖拽设计界面测试
  • 【Python爬虫(1)】专栏开篇:夯实Python基础
  • Java中的分布式(概念说明)
  • Field ‘id‘ doesn‘t have a default value
  • 蓝桥杯 Java B 组之栈的应用(括号匹配、表达式求值)
  • Hive之分区表
  • Redis之持久化
  • 有关计算机的英语单词、短语、句子
  • String、StringBuffer、StringBuilder 区别
  • shell——分支语句
  • 【vue3】实现pdf在线预览的几种方式
  • (学习总结22)Linux 基本指令1
  • Linux:用 clang 编译带 sched_ext 功能内核