美文网首页
Jenkins Docker outside of Docker

Jenkins Docker outside of Docker

作者: M_ZH | 来源:发表于2018-02-12 14:35 被阅读35次

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

相关文章

网友评论

      本文标题:Jenkins Docker outside of Docker

      本文链接:https://www.haomeiwen.com/subject/uhgrtftx.html