运维 | 使用 Docker 安装 Jenkins | Jenkins
前言
本期内容主要是为了学习如何通过 Docker 安装Jenkins,仅作为记录与参考,希望对大家有所帮助。
准备工作
- 系统:CentOS 7.9
- 配置:4c8g
快速安装
下面以 Docker 方式安装 Jenkins 为例
环境搭建
- Docker 安装文档:https://docs.docker.com/engine/install/
- Docker Compose 安装文档:https://docs.docker.com/compose/install/
安装 Docker
- 确保 yum 包更新到最新
yum update
- 卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 设置仓库源
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 开始安装
#由于repo中默认只开启stable仓库,故这里安装的是最新稳定版
yum install docker-ce docker-ce-cli containerd.io
- 启动和开机启动
systemctl start docker
systemctl enable docker
- 验证安装是否成功
docker version
安装 Docker Compose
以下为 Docker Compose独立安装方式,其它方式可参考官方文档
- 独立安装 Compose
curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
- 命令执行失败
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 设置文件或文件夹权限
chmod +x /usr/local/bin/docker-compose
- 校验是否安装成功
docker-compose version
安装Jenkins
Jenkins中文官网:https://www.jenkins.io/zh/
使用 Docker Compose 部署
- 在系统任意位置创建一个文件夹,此文档以
~/opt/docker/jenkins
为例
mk