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 配置文件即可
相关推荐
jingshaoqi_ccc7 小时前
ubuntu 24下面安装docker
ubuntu·docker·eureka
jason成都7 小时前
elasticsearch部署时创建用户密码
大数据·elasticsearch·jenkins
关关长语8 小时前
Vue本地部署包快速构建为Docker镜像
前端·vue.js·docker
水滴与鱼8 小时前
DOCKER制作ROS运行的镜像文件
运维·docker·容器
洒家肉山大魔王10 小时前
Kubernetes中Pod 处于 CrashLoopBackOff 状态(生产环境)
linux·容器·kubernetes·pod·pod循环重启
杨浦老苏11 小时前
安全的消息传递和协作工具Virola Messenger
docker·即时通讯·群晖·im
Lynnxiaowen12 小时前
今天我们学习kubernetes内容Ingress资源对象
学习·容器·kubernetes
jason成都13 小时前
emqx的docker部署
运维·docker·容器
mixboot14 小时前
docker 国内镜像源
docker·镜像源
谷粒.14 小时前
云原生时代的测试策略:Kubernetes环境下的测试实践
运维·网络·云原生·容器·kubernetes