当前位置:   article > 正文

error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or_docker: error while loading shared libraries: libl

docker: error while loading shared libraries: libltdl.so.7: cannot open shar

一.问题描述: 

   在用jenkins构建pipeline任务时,报错:

二.问题分析:

   字面意思是没有找到libltdl.so.7共享库文件,我最开始没有去服务器查看,而是直接百度,很多都是下载这个共享库等等。后来问前辈,告诉我查看服务器:cd /usr/lib64/  发现有libltdl.so.7这个文件,原来是这个文件没有挂载到docker上。

三.问题解决:

    在运行jenkins时加上:

  1. docker run --name jenkins -p 8080:8080 -p 50000:50000
  2. -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker
  3. -v /var/jenkins_home:/var/jenkins_home -v /var/lib/apache-maven-3.6.1:/var/lib/apachemaven-
  4. 3.6.1 -v /usr/lib/jvm/jre-1.8.0:/usr/lib/jvm/jre-1.8.0
  5. -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
  6. -v /var/lib/docker/tmp:/var/lib/docker/tmp
  7. -d jenkins/jenkins

挂载上去就行了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/246602
推荐阅读
相关标签
  

闽ICP备14008679号