docker 容器启动jenkins
docker run --name jenkins -u root --privileged=true -d -p 9081:8080 -p 50001:50000 -v /home/mnt/sdb5/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker jenkins/jenkins:2.264
jenkins 构建的时候报:
docker build -t registry.cn-hangzhou.aliyuncs.com/hubin/dockerdemo:1 -f Dockerfile .
docker: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory
run 的时候添加如下挂载:
-v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
jenkins加速:
修改jenkins配置文件中的连接:
我这里的jenkins的home目录是 /var/jenkins_home所以:
sed -i 's#http://updates.jenkinsci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' /var/jenkins_home/updates/default.json
sed -i 's#http://www.google.com#https://www.baidu.com#g' /var/jenkins_home/updates/default.json
git——使用Jenkins构建Docker镜像并自动上传到私有仓库