Jenkins Docker outside of Docker

centos6.5,docker 1.7

sudo docker run --name jenkins -v /lib64/libdevmapper.so.1.02:/usr/lib/x86_64-linux-gnu/libdevmapper.so.1.02 -v /lib64/libudev.so.0:/usr/lib/x86_64-linux-gnu/libudev.so.0  -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /data/jenkins:/var/jenkins_home -p 81:8080 -d -u root jenkins/jenkins:lts

主要挂在几个库文件还有执行文件:

-v /lib64/libdevmapper.so.1.02:/usr/lib/x86_64-linux-gnu/libdevmapper.so.1.02 
-v /lib64/libudev.so.0:/usr/lib/x86_64-linux-gnu/libudev.so.0  
-v /var/run/docker.sock:/var/run/docker.sock 
-v /usr/bin/docker:/usr/bin/docker

这里环境是适用于:centos6.5,docker 1.7,因为环境问题,所以docker 版本比较旧。

centos7, docker 17.03

sudo docker run --name jenkins -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /usr/local/bin/docker-compose:/usr/bin/docker-compose  -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /data/jenkins:/var/jenkins_home -p 81:8080 -d -u root jenkins/jenkins:lts
-v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 
-v /usr/local/bin/docker-compose:/usr/bin/docker-compose  
-v /var/run/docker.sock:/var/run/docker.sock 
-v /usr/bin/docker:/usr/bin/docker 
-v /data/jenkins:/var/jenkins_home
    原文作者:啊敏_
    原文地址: https://www.jianshu.com/p/c4decfbe24e0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞