赞
踩
一.问题描述:
在用jenkins构建pipeline任务时,报错:
二.问题分析:
字面意思是没有找到libltdl.so.7共享库文件,我最开始没有去服务器查看,而是直接百度,很多都是下载这个共享库等等。后来问前辈,告诉我查看服务器:cd /usr/lib64/ 发现有libltdl.so.7这个文件,原来是这个文件没有挂载到docker上。
三.问题解决:
在运行jenkins时加上:
- docker run --name jenkins -p 8080:8080 -p 50000:50000
-
- -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker
-
- -v /var/jenkins_home:/var/jenkins_home -v /var/lib/apache-maven-3.6.1:/var/lib/apachemaven-
-
- 3.6.1 -v /usr/lib/jvm/jre-1.8.0:/usr/lib/jvm/jre-1.8.0
-
- -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
-
- -v /var/lib/docker/tmp:/var/lib/docker/tmp
-
- -d jenkins/jenkins
挂载上去就行了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。