:::info 视频演示 https://www.bilibili.com/video/BV1P341117w3/ :::
准备
mkdir $PWD/datachown -R 1000:1000 $PWD/datasudo chown -R 1000:1000 /var/run/docker.sock
docker-compose.yml
cat > docker-compose.yml << EOFversion: "3.7"services:jenkins:image: jenkinsci/blueocean:latestcontainer_name: jenkinsprivileged: truerestart: alwaysports:- 8888:8080environment:- TZ=Asia/Shanghaivolumes:# 持久化- $PWD/data:/var/jenkins_home# docker 以tcp://xxx.xxx.xxx.xxx:2375 方式调用宿主 docker, 可不配置# - /usr/bin/docker:/bin/docker#- /var/run/docker.sock:/var/run/docker.sock# - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7EOF
解锁密码
cat $PWD/jenkins/secrets/initialAdminPassword
插件加速
sed -i "s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g" $PWD/data/updates/default.jsonsed -i "s/http:\/\/www.google.com/https:\/\/www.baidu.com/g" $PWD/data/updates/default.json
