搜尋

首頁  >  問答  >  主體

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中文网2807 天前1869

全部回覆(2)我來回復

  • 迷茫

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

    改成root用戶即可

    回覆
    0
  • 大家讲道理

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

    你好,我想問一下,你那個jenkins裡面運行docker報錯的,怎麼解決的?我也遇到了
    我宿主機器是 ubuntu 14.04
    docker: error while loading shared libraries: libltdl.so.7: cannot open share

    回覆
    0
  • 取消回覆