主要观点:Jenkins 是用 Java 编写的开源 CI/CD 工具,在 DevOps 领域知名,有多种安装设置方式,包括使用不同的安装包和容器技术等。本文重点介绍使用 Docker Compose 安装设置 Jenkins 的步骤和相关细节。
关键信息:
- Jenkins 有 24k 星和 9.1k 叉,支持超 2000 个插件。
- 安装设置 Jenkins 的方式有:使用 Jenkins Installer 包(Windows)、Homebrew(macOS)、通用 Java 包(war)、Docker、Kubernetes、apt(Ubuntu/Debian Linux OS)。
- 使用 Docker Compose 安装 Jenkins 简单高效,可在单个文件中定义配置。
- 安装前提是安装并运行 Docker Desktop,Docker Compose 已包含其中。
- 运行
docker compose up -d
命令可启动 Jenkins,需注意映射容器端口到主机端口,如 8080:8080(Jenkins 网页接口)、50000:50000(JNLP 代理端口),并使用特权模式(privileged: true)赋予容器访问主机系统的权限,通过挂载卷(volumes)保存 Jenkins 数据。 - 安装过程分 5 步:运行 Jenkins 安装、从 Docker 容器获取密码、安装建议插件、创建 Jenkins 用户、实例配置。
重要细节: - Docker Compose 文件内容:
version: '3.8'
,services
下的jenkins
服务包含image
、user
、ports
、container_name
、volumes
等细节。 - 安装过程中,获取密码需通过查看
jenkins
容器日志docker logs jenkins
。 - 安装插件可选择安装建议插件,安装完成后更新用户细节并保存。
- 实例配置可更新 Jenkins 可访问链接,默认留为
http://localhost:8080
。
总结:Docker 可快速启动 Jenkins 实例,使用 Docker Compose 可 5 步成功安装,使用 Docker Volumes 可保存实例数据,下一篇将学习安装设置 Jenkins 代理。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。