在CentOS上使用Docker容器化部署Jenkins可以让你更轻松地管理和扩展你的持续集成/持续部署(CI/CD)环境。以下是一个基本的步骤指南,帮助你在CentOS上使用Docker容器化部署Jenkins。
前提条件
- CentOS 7或更高版本:确保你的系统是最新的。
- Docker:安装Docker并启动Docker服务。
安装Docker
如果你还没有安装Docker,可以使用以下命令来安装:
sudo yum update -y
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
拉取Jenkins镜像
使用以下命令从Docker Hub拉取最新的Jenkins镜像:
sudo docker pull jenkins/jenkins:lts
运行Jenkins容器
使用以下命令运行Jenkins容器。你可以根据需要调整端口映射和其他配置选项:
sudo docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins/jenkins:lts
-d:后台运行容器。-p 8080:8080:将主机的8080端口映射到容器的8080端口(Jenkins默认端口)。-p 50000:50000:将主机的50000端口映射到容器的50000端口(用于Jenkins代理通信)。--name jenkins:为容器指定一个名称。
访问Jenkins
打开浏览器并访问 http://,你应该会看到Jenkins的初始设置页面。
解锁Jenkins
在首次访问Jenkins时,你需要解锁Jenkins。默认情况下,Jenkins会有一个初始管理员密码,你可以在启动日志中找到它:
sudo docker logs jenkins
找到类似以下的日志行:
Dec 01, 2023 9:12:34 AM org.jenkinsci.main.Jenkins main
INFO: Jenkins is fully up and running
在 Dec 01, 2023 9:12:34 AM 这一行之后,查找 Initial Admin Password,复制它并粘贴到解锁页面。
安装插件和配置Jenkins
- 安装推荐的插件:在解锁页面,选择“安装推荐的插件”并按照提示完成安装。
- 创建管理员用户:安装完成后,创建一个管理员用户并设置密码。
配置Jenkins
根据你的需求配置Jenkins,例如设置构建作业、集成版本控制系统(如Git)、配置CI/CD管道等。
持久化数据
为了确保Jenkins的数据(如构建历史、插件配置等)在容器重启后不会丢失,你可以将Jenkins数据目录挂载到主机的一个持久化存储卷:
sudo docker run -d -p 8080:8080 -p 50000:50000 --name jenkins -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
这样,即使容器被删除,你的Jenkins数据也会保留在主机上。
总结
通过以上步骤,你可以在CentOS上使用Docker容器化部署Jenkins,并根据需要进行进一步的配置和扩展。希望这些步骤对你有所帮助!
以上就是关于“centos jenkins容器化部署”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm