以下是在Ubuntu下使用Docker进行Jenkins容器化部署的步骤:
安装Docker
sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker
拉取Jenkins镜像
docker pull jenkins/jenkins:lts # 推荐使用LTS版本
创建并启动容器
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 \ # 支持容器内执行Docker命令
jenkins/jenkins:lts
获取初始密码
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
访问并初始化Jenkins
http://localhost:8080,粘贴初始密码。可选优化:
-v /home/user/jenkins:/var/jenkins_home)。-v挂载本地安装目录)。docker-compose简化多容器管理(需创建docker-compose.yml文件)。