docker安装Jenkins
1.拉取Jenkins
docker pull jenkins/jenkins:lts
2.创建持久化目录
mkdir -p /var/jenkins_home
chmod 1000 /var/jenkins_home # 确保目录权限正确
3.运行
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts
4.获取初始化密码
# 查看容器日志
docker logs jenkins
# 或直接进入容器查看密码文件
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
5.访问web页面
http://<服务器IP>:8080
6.管理Jenkins容器
停止容器:docker stop jenkins
启动容器:docker start jenkins
删除容器:docker rm jenkins
查看日志:docker logs -f jenkins
升级Jenkins
停止并删除旧容器:
docker stop jenkins
docker rm jenkins
拉取新镜像:
docker pull jenkins/jenkins:lts
重新运行容器(使用原有数据卷):
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts