在CentOS上进行Jenkins的容器化部署是一个相对简单的过程,以下是详细的步骤:
安装Docker:
更新yum包:
yum update -y
安装必要的软件包:
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE:
yum install -y docker-ce
启动并启用Docker服务:
systemctl start docker
systemctl enable docker
验证Docker安装:
docker --version
拉取Jenkins镜像:
docker pull jenkins/jenkins:lts
运行Jenkins容器:
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts
上述命令将Jenkins容器在后台运行,并将主机的8080端口映射到容器的8080端口,以便访问Jenkins的Web界面。
访问Jenkins:
打开浏览器,访问 http://<your-server-IP>:8080
,输入初始管理员密码进行登录。
安装推荐插件: 登录后,进入“Manage Jenkins” -> “Manage Plugins”,选择并安装推荐的插件。
配置Docker插件:
在“Manage Jenkins” -> “Configure System”中,找到“Cloud”部分,添加一个新的Docker云配置。填写Docker URL(unix:///var/run/docker.sock
)和凭据。
创建Jenkins任务: 创建一个新的Jenkins任务,配置为在Docker云中运行,并设置构建触发器为Git仓库的Webhook。
通过以上步骤,你就可以在CentOS上成功部署一个基于Docker的Jenkins实例,并实现自动化部署。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>