dockerfile - jenkins容器内无法运行Docker命令

 jkjkjd_105 发布于 2022-10-25 03:26

现在构建jenkins容器

docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -p 8080:8080 jenkins

当上面的执行后,已经成功启动容器了。

但是在Jenkins容器内运行了Docker命令,

结果失败了,出现了如下问题。

docker: error while loading shared libraries: libdevmapper.so.1.02: cannot open shared object file: No such file or directory

我试着加入了这个:

-v /lib64/libdevmapper.so.1.02:/usr/lib/libdevmapper.so.1.02

结果又出现了一个问题:

docker: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

我想下面不用试下去了,表示无解。

2 个回答
  • 你好,我想问一下,你那个jenkins里面运行docker报错的,怎么解决的?我也遇到了
    我宿主机器是 ubuntu 14.04
    docker: error while loading shared libraries: libltdl.so.7: cannot open share

    2022-10-26 14:09 回答
  • 改成root用户即可

    2022-10-26 14:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有