Docker搭建Jenkins

1、准备工作目录

为了操作方便,我们将Jenkins的工作目录映射到我的宿主机中来,因此首先在宿主机中准备一个数据目录(不是必须)

bash 复制代码
# 创建jenkins目录
mkdir -p /root/data/jenkins_home
# 修改目录的所有者,以便于Jenkins容器能够操作该目录
chown -R 1000:1000 /root/data/jenkins_home

2、创建容器

接下来创建并启动 Jenkins 容器,同时挂载数据卷

bash 复制代码
docker run -d --name jenkins -p 8088:8080 -p 50000:50000 -v /root/data/jenkins_home:/var/jenkins_home registry.cn-hangzhou.aliyuncs.com/sqqdcl/jenkins:v5

说明:

jenkins:v5:私有镜像,基于JDK11

jenkins/jenkins:最新版本 jenkins 镜像,JDK版本是最新版,用node模式也许会有问题。

jenkins/jenkins:latest-jdk8:基于JDK8的镜像

3、浏览器访问

执行如上命令,安装成功之后,浏览器输入 http://虚拟机IP:8088就可以访问了。

4、获取登录密码

默认情况下, Jenkins 内置一个管理员用户。其用户名为 admin ,密码随机生成。密码的位置网页上已经列出来了,因为我们创建容器的时候设置了数据卷,所以现在很方便,直接去宿主机的 /root/data/jenkins_home/secrets/initialAdminPassword 位置查看初始化密码。

bash 复制代码
cat /root/data/jenkins_home/secrets/initialAdminPassword

5、安装推荐插件

输入密码然后点继续按钮。接下来会让我们选择需要的插件,第一次使用,点击【安装推荐的插件】即可。

6、创建管理员用户

安装完插件之后,会跳转到「创建第一个管理员用户」界面。如下图所示:

7、实例配置

创建管理员用户后,会跳转到【实例配置】界面,如下图所示

设置完成后,点击【保存并完成】按钮进入首页。

8、修改管理员密码

点击顶部右上角 admin 旁边的箭头,再点击下拉菜单中的设置按钮。如下图所示

在设置中,找到 Password ,设置新密码,保存即可。

9、调整时区

10、重启Jenkins

bash 复制代码
docker restart jenkins
相关推荐
weixin_307779132 分钟前
赋能插件,驱动图表:Jenkins ECharts API插件详解
运维·开发语言·自动化·jenkins·echarts
互联网哪些事情5 分钟前
Docker 容器化部署宝塔 Linux 面板
linux·docker·容器·宝塔云服务器
坚定信念,勇往无前11 分钟前
docker安装mongodb
mongodb·docker·容器
Destiny_where13 分钟前
k8s常用指令集合
linux·docker·kubernetes
一周困⁸天.37 分钟前
Jenkins 自动化部署 PHP 项目
自动化·jenkins·php
叮咚侠38 分钟前
将已创建的Elasticsearch 8.12.0的docker容器中的数据挂载到宿主机操作步骤
运维·elasticsearch·docker·容器·kibana
杀手不太冷!42 分钟前
Jenkins的安装与使用;git clone url的时候,url为http和ssh时候的区别
git·http·jenkins
flying robot1 小时前
ELK单节点集群配置
运维·elk·jenkins
wang6021252181 小时前
OCR服务-本地打包docker+docker下载ssh调试
docker·ssh·ocr
沈健_算法小生1 小时前
Ubutun22.04离线部署Jenkins最新版
运维·jenkins