痛點(diǎn):主機(jī)重啟后,jenkins刪除或者其他情況谍珊,導(dǎo)致數(shù)據(jù)丟失
解決方法:centos版本jenkins持久化數(shù)據(jù)配置
步驟
拉取鏡像
docker pull jenkins
系統(tǒng)下創(chuàng)建持久化目錄
mkdir -p /export/jenkins
臨時(shí)啟動(dòng),把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/
關(guān)閉并且刪除容器
docker stop jenkins |xargs docker rm
使用本地存儲(chǔ)啟動(dòng)容器
docker run -d --name jenkins -p 8084:8080 -p 50000:50000 -v /export/jenkins:/var/jenkins_home jenkins:latest
然后開始jenkins啟動(dòng)
ip:端口