Maison  >  Questions et réponses  >  le corps du texte

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

现在构建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

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

PHP中文网PHP中文网2709 Il y a quelques jours1764

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-04-22 09:00:53

    Changez simplement en utilisateur root

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-22 09:00:53

    Bonjour, je voudrais vous demander, vous avez eu une erreur lors de l'exécution de Docker dans Jenkins, comment l'avez-vous résolue ? J'ai également rencontré
    Ma machine hôte est Ubuntu 14.04
    docker : erreur lors du chargement des bibliothèques partagées : libltdl.so.7 : impossible d'ouvrir le partage

    répondre
    0
  • Annulerrépondre