ubuntu

Jenkins如何在Ubuntu上实现容器化部署

小樊
32
2025-05-17 22:20:32
栏目: 智能运维

在Ubuntu上实现Jenkins的容器化部署是一个相对简单且高效的过程,可以确保环境的一致性和快速部署。以下是详细的步骤:

环境准备

  1. 安装Docker
sudo yum update -y
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

Jenkins的安装与初始化

  1. 下载Jenkins镜像

使用Docker命令拉取Jenkins镜像:

docker pull jenkins/jenkins:lts
  1. 创建并启动Jenkins容器

创建并启动Jenkins容器,并映射端口和卷:

docker run -d -u root --rm -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
  1. 初始化Jenkins

容器启动后,然后通过下面命令查看初始密码:

sudo cat /var/jenkins_home/secrets/initialAdminPassword

按照上面的步骤Jenkins安装成功了,打开浏览器输入ip:8080地址来查看网页,如页面报错,提示一直加载中,应该是jenkins服务没有启动成功,手动启动下jenkins容器。

sudo docker restart jenkins

以上步骤为在Ubuntu系统上部署Jenkins的基本流程,具体操作可能会因系统版本或特定需求有所不同,建议根据实际情况进行调整。

0
看了该问题的人还看了