如何使用 Docker Compose 安装和设置 Jenkins

主要观点: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服务包含imageuserportscontainer_namevolumes等细节。
  • 安装过程中,获取密码需通过查看jenkins容器日志docker logs jenkins
  • 安装插件可选择安装建议插件,安装完成后更新用户细节并保存。
  • 实例配置可更新 Jenkins 可访问链接,默认留为http://localhost:8080

总结:Docker 可快速启动 Jenkins 实例,使用 Docker Compose 可 5 步成功安装,使用 Docker Volumes 可保存实例数据,下一篇将学习安装设置 Jenkins 代理。

阅读 29
0 条评论