Docker 安装 Jenkins

1、简介

1.1、Jenkins 简介

Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。

2、准备工作

2.1、安装 Docker

CentOS7 安装 Docker

2.2、创建 bridge 网络并指定 IP 区间

# 创建自定义网络
docker network create --driver bridge --subnet 172.0.0.0/16 woniu_network
 
# 查看已存在网络
docker network ls

2.3、创建数据和配置存放目录

# 创建 jenkins 数据存放目录
mkdir -p /home/docker/jenkins  && chown -R 1000 /home/docker/jenkins

3、安装 Jenkins

3.1、运行 Jenkins

docker run -d -p 8080:8080 -p 50000:50000 \
--name jenkins \
--network woniu_network \
--ip 172.0.0.20 \
--restart always \
--privileged=true \
-v /home/docker/jenkins:/var/jenkins_home \
jenkins

3.2、运行中文版 Jenkins

docker run -d -p 8080:8080 -p 50000:50000 \
--name jenkins \
--network woniu_network \
--ip 172.0.0.20 \
--restart always \
--privileged=true \
-v /home/docker/jenkins:/var/jenkins_home \
jenkinsci/blueocean

4、Jenkins 入门

4.1、访问 Jenkins

首次启动需要等待 3-10 分钟
Docker 安装 Jenkins_第1张图片

4.2、解锁 Jenkins

# 在容器 jenkins 中开启一个交互模式的终端
docker exec -it jenkins /bin/bash

# 查看密码
cat /var/jenkins_home/secrets/initialAdminPassword

复制密码并粘贴
Docker 安装 Jenkins_第2张图片

4.3、安装插件

安装推荐插件
Docker 安装 Jenkins_第3张图片

开始安装,安静的等待
Docker 安装 Jenkins_第4张图片

4.4、创建用户

创建第一个管理员用户
Docker 安装 Jenkins_第5张图片

4.4、实例配置

Docker 安装 Jenkins_第6张图片

4.5、准备就绪

Docker 安装 Jenkins_第7张图片

4.6、欢迎来到 Jenkins!

Docker 安装 Jenkins_第8张图片

5、Jenkins 配置

5.1、更新插件

Docker 安装 Jenkins_第9张图片

5.1.1、安装 SVN 插件

可选插件,输入 subversion 查询
Docker 安装 Jenkins_第10张图片

5.1.2、安装 Maven 插件

可选插件,输入 maven 查询
Docker 安装 Jenkins_第11张图片

5.1.3、安装 publish over ssh 插件

Docker 安装 Jenkins_第12张图片

5.2、安全设置

Docker 安装 Jenkins_第13张图片

5.3、系统配置

Docker 安装 Jenkins_第14张图片

5.3.1 安装 JDK

Docker 安装 Jenkins_第15张图片

5.3.2 安装 maven

Docker 安装 Jenkins_第16张图片

你可能感兴趣的:(Docker,linux,docker,中文,运维,Jenkins)