痛点:主机重启后,jenkins删除或者其他情况,导致数据丢失
解决方法:centos版本jenkins持久化数据配置
步骤
拉取镜像
docker pull jenkins
系统下创建持久化目录
mkdir -p /export/jenkins
临时启动,把jenkins原有配置拷贝到持久化目录
docker run -d --name jenkins -p 8084:8080 -p 50000:50000 -v jenkins:/var/jenkins_homes jenkins:latest
cp -r /var/lib/docker/volumes/jenkins_home/_data/ /export/jenkins/
#修改文件属主,容器jenkins用户id为1000
chown -R 1000 /export/jenkins/
关闭并且删除容器
docker stop jenkins |xargs docker rm
使用本地存储启动容器
docker run -d --name jenkins -p 8084:8080 -p 50000:50000 -v /export/jenkins:/var/jenkins_home jenkins:latest
然后开始jenkins启动
ip:端口