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

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

1、docker-compose.yml

version: '3.8'

services:
  jenkins:
    image: jenkins/jenkins:lts # 使用官方的 Jenkins LTS 镜像
    container_name: jenkins
    user: 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-compose
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai # 设置时区为上海(根据需要调整

2、启动后查看初始密码

3、更换国内插件源

https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://www.kler.cn/a/549055.html

相关文章:

  • C++11 thread
  • AF3 MmcifObject类解读
  • 故地重游:一眼是曾经,一眼是如今
  • spring boot 对接aws 的S3 服务,实现上传和查询
  • 【Black Mesa】黑山起源用服务器开服多人联机教程
  • DOS命令 setx 用法
  • linux常用命令大全(包括抓包、网络检测、路由等,做项目一点点总结而来!)
  • 静默安装OGG for MySQL微服务版本,高效开展数据同步和迁移
  • matlab基于梯度下降和软阈值化的去噪算法
  • Kubernetes-master 组件
  • 多媒体软件安全与授权新范例,用 CodeMeter 实现安全、高效的软件许可管理
  • 鸿蒙项目用的router如何迁移至Navgation
  • 基于SpringBoot+Vue的智慧校园管理系统设计和实现(源码+文档+部署讲解)
  • 几款dxf文件转Gcode的开源软件
  • K8S下载离线安装包所需文件
  • HTML4
  • 权谋场景人物引入
  • 架构——Nginx功能、职责、原理、配置示例、应用场景
  • 条件变量和信号量的区别
  • Cursor笔记