# JENKINS 安装
## 创建路径
```shell
mkdir -p /usr/local/jenkins/data/ && chmod -R +w /usr/local/jenkins/data/
```
## COMPOSE 文件
```shell
# 编辑配置文件
cat > /usr/local/jenkins/docker-compose.yml <<'EOF'
version: '3'
services:
jenkins:
restart: always
user: root
image: jenkins/jenkins:lts-jdk11
container_name: jenkins
ports:
- 8082:8080
- 50000:50000
volumes:
- /usr/local/jenkins/data/:/var/jenkins_home/
- /usr/bin/docker:/usr/bin/docker
- /etc/docker/daemon.json:/etc/docker/daemon.json
- /var/run/docker.sock:/var/run/docker.sock
EOF
```
## 启动
```shell
cd /usr/local/jenkins/ && docker-compose up -d
```
## 镜像
```shell
sed -i 's#https://updates.jenkins.io/update-center.json#https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json#' \
/usr/local/jenkins/data/hudson.model.UpdateCenter.xml
```
- 查看密码登录Jenkins,并登录下载插件
```shell
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
```
## 插件
```shell
Git Parameter
Publish Over SSH
SonarQube Scanner
```