栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker 安装 jenkins

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker 安装 jenkins

1、运行镜像
docker run -d 
--name jenkins 
-p 8080:8080 
-p 50000:50000 
-v /home/docker/jenkins:/var/jenkins_home 
hausen1012/jenkinsci-blueocean:1.25.2-bcc31d32159f

提示:

解决,将映射的宿主机目录改下用户和组即可,jenkins 的 uid 和 gid 都是 1000。

[root@localhost maven-3.6.2]# chown 1000:1000 /home/docker/jenkins
[root@localhost maven-3.6.2]# docker restart jenkins

docker logs -f jenkins 查看密码,安装推荐插件。

2、配置环境

自动下载的软件在 /home/docker/jenkins/tools 目录下,可进如目录进行配置。

安装jdk

配置 jdk,如果需要自动下载低版本的 jdk,需要注册 oracle,输入账号密码才可以自动下载。

安装 maven


需要注意的是,不是点击应用就会自动下载,而是在使用的时候自动下载,所以不要点击之后没反应就觉得没配置成功。

3、ssh密钥 1)生成密钥

对于 jenkins 来说,需要去 github 等网站拉取代码,所以需要生成一对 ssh 密钥,将公钥放在其他网站。

docker exec -it jenkins /bin/bash
bash-5.1$ cd /var/jenkins_home/
bash-5.1$ ssh-keygen -t rsa -C "hausen1012"
Generating public/private rsa key pair.
Enter file in which to save the key (/var/jenkins_home/.ssh/id_rsa): hausen1012
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in hausen1012
Your public key has been saved in hausen1012.pub
The key fingerprint is:
SHA256:0g2DvfUzm0hjdfjXt6BJmmHCVIZ8L5UlRYTXcBWwi5Q hausen1012
The key's randomart image is:
+---[RSA 3072]----+
|      . .o .BB+o+|
|       =o. +ooo. |
|      ..= +E+..  |
|      o. B.+.o. .|
|      .oSo*o+o. +|
|       .oo=oo=..o|
|         o.oo  . |
|                 |
|                 |
+----[SHA256]-----+
bash-5.1$ ls | grep hausen1012
hausen1012 # 私钥
hausen1012.pub # 公钥
2)jenkins 添加私钥

3)gitlab 添加公钥

登陆 gitlab 找到设置添加即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/667024.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号