Skip to content

Docker安装Jenkins

约 268 字小于 1 分钟

DockerJenkins

2025-06-05

Jenkins安装

1. 安装Java

Java安装详情参考Centos安装Java8Java官网 指定Java的版本,如果不指定,那么就会默认使用Jenkins的17版本,但是目前Jenkins已经不支持Java8了,所以建议安装17的版本

wget https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz
tar -zxvf jdk-8u202-linux-x64.tar.gz

2. 配置Maven镜像

/usr/local/maven/conf/settings.xml

1. 编写docker-compose-jenkins3.8.yml脚本

version: '3.8'
services:
  jenkins:
    image: jenkins/jenkins:2.439
    container_name: jenkins
    privileged: true
    user: root
    ports:
      - "9090:8080"
      - "50001:50000"
    volumes:
      - ./jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/local/bin/docker
      - ./maven/conf/settings.xml:/usr/local/maven/conf/settings.xml
    environment:
      - JAVA_OPTS=-Djenkins.install.runSetupWizard=false # 禁止安装向导「如果需要密码则不要配置」docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
    restart: unless-stopped

volumes:
  jenkins_home:

可以在volumes里面加入jdk配置,指定Java的版本,如果不指定,那么就会默认使用Jenkins的17版本,但是目前Jenkins已经不支持Java8了,所以建议安装17的版本

- /xxx/jdk/jdk1.8.0_202:/usr/local/jdk1.8.0_202

2. 运行脚本

docker-compose -f docker-compose-jenkins3.8.yml up -d

贡献者

  • flycodeuflycodeu

公告板

2025-03-04正式迁移知识库到此项目