Docker Compose 部署 jenkins

Docker Compose 部署 jenkins

jenkins 部署

Docker-Compose 部署

yml 复制代码
version: '3.1'
services:
  jenkins:
    image: 'jenkinsci/blueocean'
    volumes:
      - /data/jenkins/:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
      - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
    privileged: true
    user: root
    restart: always
    container_name: jenkins
    environment:
      JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'
    ports:
      - 8345:8080
      - 50000:50000
  1. 浏览器访问 8345 端口,稍等 jenkins 加载完成的时候,浏览器页面会自动刷新!

  2. 安装浏览器提示,找到root 密码,配置 jenkins

    shell 复制代码
    # 上述的 docker-compose 文件并没有映射 jenkins 的管理员密码,需要进入docker容器中查看:
    
    docker exec -it contianer-id bash
    
    cat /var/jenkins_home/secrets/initialAdminPassword`
  3. 安装推荐的 jenkins 插件;

    shell 复制代码
    # 如果插件安装失败,需要为 jenkins 换源。
    https://www.jianshu.com/p/2389ed2d2cb0
    https://blog.csdn.net/weixin_45878889/article/details/123867587
    
    # docker-compose 已经将 jenkins 的安装目录挂载到了外部,进入 /data/jenkins/updates 文件夹,直接更新 default.json 配置文件即可
相关推荐
云和数据.ChenGuang10 分钟前
openEuler 下部署 Elasticsearch
大数据·elasticsearch·jenkins
小嘟嘟1322 分钟前
Kurator深度解析:云原生多集群管理的高效解决方案
linux·运维·docker·云原生·自动化
java_logo26 分钟前
TDengine Docker 容器化部署指南
大数据·docker·tdengine·docker tdengine·tdengine部署教程·tdengine部署文档·tdengine部署
海鸥8130 分钟前
Job 对应的 Pod 运行成功后未被删除 小结
容器·kubernetes
Cat God 0071 小时前
基于Docker搭建kafka集群
docker·容器·kafka
济南java开发,求内推1 小时前
docker 安装fastdfs
docker·fastdfs
Cat God 0071 小时前
基于 Docker 部署 Kafka(KRaft + SASL/PLAIN 认证)
docker·容器·kafka
源图客1 小时前
Nacos3.1.1部署(Docker)
运维·docker·容器
howard20051 小时前
Docker实战:利用commit命令构建镜像
docker·commit·构建新镜像
从零开始学习人工智能1 小时前
《8076 能通 9003 却超时?一次 Docker 容器跨网段排障小记》
运维·docker·容器