docker 安装 jenkins
1 下载 Jenkins : docker pull jenkins/jenkins ( 由于官方提供的jenkins镜像版本过老,很多插件安装不了,所有选用 jenkins/jenkins镜像 )
2 运行jenkins
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins
注意 -v 挂载 jenkins 的home 文件夹
3 给 jenkins home 文件夹 赋予权限
1 查看 挂载的文件的路径
docker volume -inspect jenkins_home
2 给文件夹赋予权限(jenkins的用户id为1000)
chown -R 1000:1000 /var/lib/docker/volumes/jenkins_home/_data
3 重启jenkins
docker restart jenkins
运行成功后步骤和之前的类似,唯一不同的是配置 jenkins 的 jdk 和maven时有不同
先进入 jenkins 的容器中
docker exec -it --user root jenkins容器id /bin/bash
-
jdk
然后通过
echo $JAVA_HOME来查看 java 路径在/usr/local中,然后配置进 jenkins 的 JAVA_HOME 中即可 -
git
通过
which git查看 git 执行文件路径为/usr/bin/git,把这个复制到 jenkins 路径中 -
mvn
jenkins 容器中一般没有 maven 提供的,所以 jenkins 配置中我使用 install automatically

浙公网安备 33010602011771号