30选5玩法|福彩30选5开奖结果321|

一看必会系列:docker 实战 12 docker部署jenkins及jenkins迁移方法

来源:本站原创 Docker 超过316 views围观 0条评论

 

迁移

进jenkins服务器目录
/var/lib/jenkins/
打包jobs文件目录
tar -cvzf jenkins01.job.tar.gz jobs

#迁移的时候可以直接将jenkins主目录数据整个拷贝过去,
#?#37096;?#20197;单独拷贝jenkins主目录下的config.xml文件以及jobs、users、workspace、plugins四个目录
#(这是主要的迁移数据)。一般来说,手动设置好jenkins主目录路径,启动jenkins后就会自动生成
#(但要确保jenkins用户有权限创建这个主目录,最好是提前手动创建并赋予jenkins启动用户的权限)

传到目的服务器
scp -i AZURE-OPS-PRIVATE /var/lib/jenkins/jenkins01.job.tar.gz  [email protected]:/tmp/

在容器服务器
1.创建目录
mkdir -p /data/service/jenkins02
2.授权。不然会报错
chown 1000:1000 -R /data/service/jenkins02
3.创建容器
docker run -itd -p 8082:8080 -p 50000:50000 \
–name jenkins02 \
–restart always \
-v /data/service/jenkins02:/var/jenkins_home \
-v /data/service/jenkins02/opt/script:/opt/script \
jenkins:2.19.2  #版本尽量相同不然会有问题
4.
验证并登陆
http://主机IP:8082

获取初始密码,可以进主机的对应目录
进容器内目录
/var/jenkins_home/secrets/initialAdminPassword

5.进入系统后点
异常状态:系统管理–>读取配置–>重启 没出现刚还原的jobs
正常状态:系统管理–>读取配置–>重启 出现刚还原的jobs

———-报错
[[email protected] service]# docker run -p 8082:8080 -p 50000:50000 -v /data/service/jenkins02:/var/jenkins_home jenkins
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?

解决
chown 1000:1000 -R /data/service/jenkins02

如果装了这个插件是没法迁移的。
Manage and Assign Roles

文章出自:CCIE那点事 http://www.rygqfb.tw/ 版权所?#23567;?#26412;站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.rygqfb.tw/?p=4105转载请注明转自CCIE那点事
如果?#19981;叮?a title="CCIE那点事 | IT运维故障发现和解决基地 我致力于为企业IT管理提供助力!" href="http://www.rygqfb.tw/?feed=rss2" target="_blank">点此订阅本站
  • 相关文章
  • 为您推荐
  • 各种观点
?
暂时还木有人评论,坐等沙发!
发表评论

您必须 [ 登录 ] 才能发表留言!

?
?
30选5玩法
长沙麻将口诀解析 老快3开奖结果江苏 上证年线是多少 15选5开走势图 黑龙江快乐10分走 尚盈配资 广西快乐十分走势图开奖 现在最火的理财平台 河北11选5开奖 3月27上证指数