docker Jenkins安装

  • Post author:
  • Post category:其他





一、准备工作

1.1 安装或关闭以下服务


关闭防火墙等


linux时间校对


docker安装


docker阿里源配置

1.2 本次安装环境

配置信息 说明
服务器IP地址 192.168.1.10
系统版本 CentOS7.4
内核 ml-3.10.0
Docker 版本 20.10.21
jenkins版本 2.328



二、jenkins安装

docker pull jenkins/jenkins           #拉取镜像
mkdir /data/jenkins             #创建文件夹
chmod 777 data/jenkins     #提权
docker run -u root -d --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins       #运行
-u root身份运行
-d 后台运行
-name 容器名称
-p 8080web访问使用,50000允许使用其他基于JNLP的Jenkins代理
-v 将主机卷映射到容器
jenkins/jenkins 镜像名称



三、测试访问

3.1 浏览器输入192.168.1.10:8080访问

在这里插入图片描述

3.2 查看密码

cat /data/jenkins/secrets/initialAdminPassword           #查看初始密码,由于已经映射,直接在服务器内查看
853a715376734831b69a170f7b8d98aa

3.3安装插件

在这里插入图片描述

修改插件源为国内源

 vim /data/jenkins/hudson.model.UpdateCenter.xml 
<?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>
docker restart jenkins             #修改完毕后重启jenkins容器

在选择插件时,部分没搜索到可以安装好后到系统管理-插件管理-Available plugins选择

Localization: Chinese (Simplified)
Pipeline
Config File Provider
Git 
Git Parameter
SonarQube Scanner 
Kubernetes
Kubernetes Continuous Deploy

管理员账号密码自行选择创建

在这里插入图片描述

本次安装就完成

在这里插入图片描述



四、其他问题

进入系统配置,插件部分报错,查看版本低导致,升级后正常

在这里插入图片描述

选择下载更新,也可以选择右侧自动更新

在这里插入图片描述



版权声明:本文为heisejingyu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。