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

posted @ 2020-11-06 11:21  gudian  阅读(31)  评论(0)    收藏  举报