Blueocean Docker Image
集成Blue Ocean的Jenkins镜像,重新设计用户体验,专为Jenkins Pipeline打造,同时兼容Freestyle任务,减少界面混乱,提升团队协作清晰度。
Jenkins Blue Ocean 镜像
镜像概述和主要用途
Blue Ocean是Jenkins的用户体验重设计方案,该镜像集成了Blue Ocean插件,旨在为Jenkins Pipeline提供直观、现代化的操作界面,同时保持与传统Freestyle任务的兼容性。通过优化界面布局、减少视觉干扰,帮助团队成员更清晰地理解和管理CI/CD流程,提升整体协作效率。
核心功能和特性
- 重新设计的用户体验:从底层为Jenkins Pipeline构建,提供简洁直观的现代化界面
- Pipeline优化支持:专为Pipeline工作流设计,简化Pipeline的创建、编辑与可视化过程
- Freestyle任务兼容:完全支持传统Freestyle任务,无需修改现有工作流程
- 减少视觉混乱:优化信息展示层级,突出关键数据,降低使用复杂度
- 团队协作增强:提升CI/CD流程的透明度,帮助团队成员高效协作
使用场景和适用范围
- 采用Jenkins Pipeline进行CI/CD流程管理的开发团队
- 需要简化Jenkins操作界面、降低团队学习成本的组织
- 同时使用Pipeline和Freestyle任务的混合工作流环境
- 追求高效团队协作与清晰流程可视化的DevOps场景
使用方法和配置说明
基本部署(docker run)
bashdocker run -d -p 8080:8080 -p 50000:50000 --name jenkins-blueocean docker.xuanyuan.run/jenkinsci/blueocean
数据持久化配置
为避免数据丢失,建议挂载数据卷保存Jenkins配置:
bashdocker run -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ --name jenkins-blueocean \ docker.xuanyuan.run/jenkinsci/blueocean
环境变量配置
常用环境变量说明:
JENKINS_HOME:Jenkins数据存储路径,默认/var/jenkins_homeJAVA_OPTS:Java运行参数,可配置内存等资源,例如:bashdocker run -d -p 8080:8080 -e JAVA_OPTS="-Xmx2g -Xms1g" docker.xuanyuan.run/jenkinsci/blueocean
访问与初始化
- 部署后通过浏览器访问
http://<主机IP>:8080 - 首次登录需获取初始管理员密码,查看容器日志:
bash
docker logs jenkins-blueocean - 在日志中查找类似以下内容的初始密码:
Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: <初始密码> - 输入密码后,按照引导完成插件安装和管理员账户设置
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
轩辕镜像加速拉取命令点我查看更多 blueocean 镜像标签
docker pull docker.xuanyuan.run/jenkins/blueocean:<标签>
DockerHub 原生拉取命令
docker pull jenkins/blueocean:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务