安装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 services: jenkins: image: jenkins/jenkins:lts-jdk21 user: root container_name: jenkins environment: - TZ=Asia/Shanghai - DOCKER_TLS_CERTDIR=/certs restart: always privileged: true ports: - 8080 :8080 - 50000 :50000 working_dir: /var/jenkins_home volumes: - /var/run/docker.sock:/var/run/docker.sock - jenkins-data:/var/jenkins_home volumes: jenkins-data: name: jenkins-data
启动服务 docker compose up -d
查看密码 仅在第一次启动容器后使用查看日志docker logs jenkins-blueocean
日志中出现如下内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ************************************************************* ************************************************************* ************************************************************* Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: 这里的就是管理员密码 This may also be found at: /var/jenkins_home/secrets/initialAdminPassword ************************************************************* ************************************************************* *************************************************************
如果忘记了admin密码,那么进入容器,使用cat进行查询。
docker exec -it jenkins-blueocean bash
cat /var/jenkins_home/secrets/initialAdminPassword
Jenkins 更新地址镜像修改 进入到容器内部,修改 /var/jenkins_home/updates/default.json
,将其中的updates.jenkins-ci.org/download
替换为 mirrors.tuna.tsinghua.edu.cn/jenkins
或者直接使用sed修改
1 sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.aliyun.com\/jenkins/g' default.json
有些版本是如下内容
1 sed -i 's/https:\/\/updates.jenkins-ci.org\/download/http:\/\/mirrors.aliyun.com\/jenkins/g' default.json
然后重启服务。
Jenkins 初始化 随后使用浏览器访问ip:8080
填入管理员密码,点击继续
,选择安装推荐的插件
等待安装完成。
插件更新地址镜像修改 进入 Manage Jenkins
-> Manage Plugin
-> Advanced
最下面有 Update Site
,设置为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json