現在構建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
我想下麵不用試下去了,表示無解。
改成root用戶即可
你好,我想問一下,你那個jenkins裡面運行docker報錯的,怎麼解決的?我也遇到了
我宿主機器是 ubuntu 14.04
docker: error while loading shared libraries: libltdl.so.7: cannot open share