docker安装Jenkins(基本能成功)

1 安装镜像

docker pull jenkins/jenkins

创建Jenkins挂载目录并授权
我们在服务器上先创建一个jenkins工作目录 /mydata/jenkins_home,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。
如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用。

==2授权目录,这一步十分重要

chown -R 1000 /mydata/jenkins_home

3 创建并启动容器

docker run -d -p 10240:8080 -p  50000:50000 -v /mydata/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins

在这里插入图片描述

4 查看容器状态

docker ps

5查看容器日志

找到密钥,务必保管好!!!

docker logs myjenkins

在这里插入图片描述

6 配置镜像加速

这个update文件夹是用密钥登陆之后才会生成,登陆后别安装插件不然下载速度很慢,导致失败

cd  /mydata/jenkins_home/updates

用这个tail命令查看 default.json 发现里面有很多国外的路径

tail default.json

配置国内镜像,执行命令,下面的意思是将国外的地址改成我们国内的,

sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json


或者 
s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g

​          s/http:\/\/www.google.com/https:\/\/www.baidu.com/g

下面也是配置镜像加速,只不过配置这个是为了进来Jenkins页面快一点

因为进去的时候有可能一直卡死

cd mydata/jenkins_home   

vim  hudson.model.UpdateCenter.xml 

可供选择的jenkins2 插件镜像列表:
Jenkins 所有镜像列表: http://mirrors.jenkins-ci.org/status.html

推荐清华大学镜像:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

修改 hudson.model.UpdateCenter.xml里的内容

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://updates.jenkins.io/update-center.json</url>
  </site>
</sites>

将 上面的url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>
</sites>

7 访问

在这里插入图片描述

将之前我们保存的秘钥填入其中即可

8 安装插件

一定要配置镜像!!!不然下载失败你就重新弄吧

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值