linux

Linux Jenkins如何实现容器化部署

小樊
35
2025-12-12 06:24:47
栏目: 智能运维

Linux 上用 Docker 容器化部署 Jenkins 的完整方案

一 环境准备与版本选择

二 快速启动与持久化

docker run -d --name jenkins \
  -p 8080:8080 -p 50000:50000 \
  -v /data/jenkins_home:/var/jenkins_home \
  -v /etc/localtime:/etc/localtime:ro \
  jenkins/jenkins:lts

说明:

三 初始化与安全配置

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
# 或查看容器日志
docker logs jenkins

四 在 Jenkins 内使用 Docker 构建与运行 Agent

docker run -d --name jenkins \
  -p 8080:8080 -p 50000:50000 \
  -v /data/jenkins_home:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkins/jenkins:lts

在 Jenkins 中安装 Docker PluginDocker Pipeline,即可在 Job/Pipeline 中使用 docker 步骤或 agent { docker { image 'xxx' } }

五 常见问题与优化建议

0
看了该问题的人还看了