docker-compose 安装jenkins的正确姿势 实践笔记
我使用Centos7 版本
1.创建jenkins的工作目录并赋予权限
mkdir -p /usr/local/jenkins/jenkins_home
cd /usr/local/jenkins
chown -R 1000 jenkins_home #把当前目录的拥有者赋值给uid 1000
2.先编写docker-compose.yml文件
version: '3.7'
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
environment:
- TZ=Asia/Shanghai
volumes:
- /usr/local/jenkins/jenkins_home:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
ports:
- "8080:8080"
expose:
- "8080"
- "50000"
privileged: true
user: root
restart: always
volumes 路径改为你自己的 /usr/local/jenkins/jenkins_home
3.启动:
docker-compose up -d
4.查看密码并登陆
docker logs -f jenkins