Admin
FROM jenkins/jenkins
LABEL maintainer=“wood<jkkjofaxiu@gmail.com>”
USER root
version: '3'
services:
jenkins:
image: "jenkins-custom"
build:
context: .
dockerfile: Dockerfile
container_name: jenkins
hostname: jenkins
restart: unless-stopped
ports:
- "8010:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker:ro
- /root/.docker/config.json:/root/.docker/config.json:ro
- ./volume/jenkins_home:/var/jenkins_home
- ./volume/workspace:/var/jenkins_home/workspace
- ./volume/ssh:/root/.ssh
启动:
docker-compose up -d
稍等一会,等网页启动就绪
插件加速:
cd volume/jenkins_home/updates/
sudo sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sudo sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
docker restart jenkins
查看默认密码:
cat volume/jenkins_home/secrets/initialAdminPassword
登录完成设置