Docker完美部署Jenkins

在Docker下部署都是使用命令行进行拉取,在拉取前确保使用了容器镜像加速。

容器镜像加速设置参考我之前文章中的第二部分CentOS7部署Dockerhttps://www.cnblogs.com/hanxiaobei/p/13073031.html

一、开始我们的完美部署体验

1、docker network create jenkins
2、docker volume create jenkins-docker-certs
3、docker volume create jenkins-data
4、 docker container run --name jenkins-docker --rm --detach --privileged --network jenkins --network-alias docker --env DOCKER_TLS_CERTDIR=/certs --volume jenkins-docker-certs:/certs/client --volume jenkins-data:/var/jenkins_home --publish 2376:2376 docker:dind
这一步我遇到的问题:Unable to find image 'docker:dind' locally
解决办法:docker pull docker:dind
5、docker container run --name jenkins-blueocean --rm --detach --network jenkins --env DOCKER_HOST=tcp://docker:2376 --env DOCKER_CERT_PATH=/certs/client --env DOCKER_TLS_VERIFY=1 --volume jenkins-data:/var/jenkins_home --volume jenkins-docker-certs:/certs/client:ro --publish 8080:8080 --publish 50000:50000 jenkinsci/blueocean
这一步我遇到的问题:Unable to find image 'jenkinsci/blueocean:latest' locally
解决办法:docker pull jenkinsci/blueocean
6、docker ps -a

至此docker完美部署成功!当然也可以自己写成shell脚本的形式执行安装。接下来就是设置jenkins。

二、配置jenkins

1、浏览器打开:http://192.168.209.130:8080/

2、我是在centos7虚拟机中用docker安装的jenkins,所以用命令查看一下管理员的密码

实时查看日志信息:docker logs -f 6a0334f85e01

首次安装会暴露在眼前一串长字符串就是管理员的密码,如下:

3、输入密码进入下一步,这里我选择的是默认安装推荐的插件

如果默认的境外的软件源报超时的错误,可以修改成国内的清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

官方的插件源:https://updates.jenkins.io/update-center.json

当然你也可以单独的下载插件然后再进行安装,官方的下载插件地址:https://updates.jenkins-ci.org/download/plugins/

4、插件安装完成会让你设置一个管理员用户及密码

 5、默认下一步就可以完成jenkins的配置,开始使用吧。

三、Docker下低版本更新到Jenkins2.271

前提:我这更新是用的国内的清华源。

上图中Jenkins的war包就是之前的老版本,如果想更新直接替换这个war包即可。方法如下:

1、先备份一下原来的老包:mv jenkins.war jenkins.war.back

2、下载最新的war包:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.271/jenkins.war

3、退出docker:exit

重启下docker下的Jenkins即可啦!!!

http://localhost:8080/restart   (重启Jenkins)
http://localhost:8080/reload   (重新加载Jenkins配置文件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值