01、jenkins学习之docker快速搭建jenkins环境

jenkins环境搭建

1、docker安装tomcat后再集成jenkins

参考:https://www.cnblogs.com/tp222/p/13045306.html

 

2、docker直接运行jenkins

01:下载最新镜像

新建jenkins目录后,在https://hub.docker.com/r/jenkins/jenkins/tags中查找最新镜像

 docker pull jenkins/jenkins

02:查看镜像

docker images

 

03:启动

创建/home/jenkins启动


 

docker run -di --name=myjenkins -u root -p 9090:8080 -v /home/jenkins_home:/var/jenkins_home \
-v /usr/local/java/jdk1.8:/usr/local/jdk1.8 \
-v /usr/local/maven/maven3.8.6:/usr/local/maven3.8.6 \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:latest

 

问题:jenkins网页打不开

通过docker ps -all,发现秒退

 检查下镜像https://hub.docker.com/layers/jenkins/jenkins/latest/images/sha256-6af72416a44e8ea9b7e428df4a93f080b42c59c9ddbeb6bcae77c50522ae1502?context=explore

查看目录归属ID命令 ls -nd /home/jenkins

 

 解决:修改用户和权限

chown -R 1000:1000 /home/jenkins

04:输入密码

 上面启动容器的时候容器/var/jenkins_home路径映射到宿主机/home/jenkins

5:插件安装

 问题:下载失败 

 原因是外墙了,修改成国内地址

解决:替换{Jenkins工作目录}/updates/default.json 中使用的updates.jenkins-ci.org和www.google.com/https

 命令:

sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

重启:http://ip:9090/restart

posted @ 2020-06-05 16:19  tp2  阅读(238)  评论(0)    收藏  举报