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
相关推荐
杨某不才4 小时前
内网环境下,使用Docker安装Elasticsearch分词器插件
elasticsearch·docker·jenkins
开开心心就好5 小时前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint
小王师傅666 小时前
深入解析:Docker在Mac上的运行本质与Linux进程管理机制
linux·macos·docker
wu8587734576 小时前
OpenResty 源站被扫描的排查与防御实战:Cloudflare + DOCKER-USER + Fail2Ban 最全方案解析
docker·容器·openresty
杨某不才6 小时前
内网离线方式Docker安装Elasticsearch
elasticsearch·docker·jenkins
微步_ym6 小时前
Docker:在Mac的docker.desktop中安装mongo
macos·docker·容器
tianyuanwo7 小时前
深入解析 Docker Registry 源配置:原理、登录、查看、拉取、更新、删除与最佳实践
docker·registry
爱吃龙利鱼7 小时前
docker-compose一键部署ELK+Filbeat
elk·docker
豆瓣鸡7 小时前
Docker快速入门
运维·docker·容器
VX_188 小时前
Docker镜像直接部署JumpServer
运维·docker·容器