使用docker镜像安装jenkins

首先在服务器上dockerdocker:

yum install docker -y

然后到Jenkins官网下载Jenkins镜像:

点击docker镜像就会跳转到DockerHub仓库,然后复制下载的命令:

下载完成就可以启动Jenkins的镜像了

docker run -dit --restart=always -u root -p 8080:8080 -v /data/jenkins:/var/jenkins_home docker.io/jenkins/jenkins

-u 表示使用root用户启动Jenkins进程。
-p 表示映射端口。映射docker容器内Jenkins的端口为物理机的8080端口。(如果需要做slave还需要映射50000端口)
-v 表示挂载卷。这里把物理机的/data/jenkins目录挂载到容器的Jenkins目录。(这个目录保存了Jenkins的所有配置和项目,只要这个目录下面的数据得以保存,就算Jenkins崩掉也不用担心,只需要把这个目录的备份还原到这个目录就可以变得和原来一样。)
最后指定创建容器的镜像,就是刚才下载的Jenkins镜像。(可以使用docker images命令查看当前机器所有的docker镜像。)

现在Jenkins已经安装完成,在浏览器中输入endpoint进行访问:
http://192.168.42.132:8080

第一次访问就会出现上面的界面,需要initialAdminPassword文件里面的密码进行解锁。
密码文件的路径为/var/jenkins_home/secrets/initialAdminPassword,而我们创建容器的时候,已经将容器内的/var/jenkins_home/目录挂载到物理机的/data/jenkins目录了。所以查看密码文件就无需登录到docker容器里面进行查看了,执行下面的命令就可以了:

[root@kube-master ~]# cat /data/jenkins/secrets/initialAdminPassword
b0824d72c3df4c57ad4fad5708061ba7

把密码输入进去点击右下角的continue之后出现如下界面:

说白了就是让你选择快速安装和自定义安装。自定义安装可以选择自己需要的插件,这里为了节省安装时间就快速安装了,以后需要的插件可以通过Jenkins的插件管理界面进行安装。
然后就进行安装了,然后根据提示自己配置登录用户密码等。
至此Jenkins安装完成。如果你还有其他的需求,可以访问Jenkins镜像的说明文档。里面的反向代理、修改Jenkins参数、升级等都有明确的说明。
https://github.com/jenkinsci/docker/blob/master/README.md

转载于:https://my.oschina.net/u/3148355/blog/2990675

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值