0
点赞
收藏
分享

微信扫一扫

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

提示:

Docker 安装 jenkins_自动下载


解决,将映射的宿主机目录改下用户和组即可,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,输入账号密码才可以自动下载。

Docker 安装 jenkins_bash_02

安装 maven

Docker 安装 jenkins_bash_03


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

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 添加私钥

Docker 安装 jenkins_运维_04

3)gitlab 添加公钥

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


举报

相关推荐

0 条评论