云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

手把手教你用Docker快速部署Jenkins(附完整命令)

jxf315 2025-07-14 17:53:46 教程文章 3 ℃

为什么选Docker?

  • 一键部署:无需手动安装JDK/JRE,直接拉取镜像启动
  • 环境隔离:彻底解决本地环境冲突问题
  • 秒级迁移:容器打包后可在任意支持Docker的环境运行
  • 资源轻量:相比虚拟机节省80%以上系统资源

一、基础环境准备

硬件要求

  • CPU:双核及以上
  • 内存:最低2GB(推荐4GB+)
  • 磁盘:至少5GB剩余空间

二、Docker部署Jenkins核心步骤

1. 拉取官方镜像

docker pull jenkins/jenkins:lts-jdk11

2. 创建专用网络(推荐生产环境)

docker network create jenkins-net

3. 运行Jenkins容器(完整命令版)

docker run -d \
--name jenkins-master \
--restart=always \
--network jenkins-net \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /etc/localtime:/etc/localtime:ro \
 jenkins/jenkins:lts-jdk11

参数说明

  • -d:后台运行容器
  • --restart=always:机器重启后自动启动
  • -v jenkins-data:数据持久化存储
  • -v /etc/localtime:保持容器时间同步

三、首次配置引导

  1. 获取初始管理员密码
docker exec jenkins-master cat /var/jenkins_home/secrets/initialAdminPassword
  1. 浏览器访问配置页面 输入地址: http://你的服务器IP:8080
  1. 选择插件安装
  • 推荐新手选择「推荐插件」
  • 需要Docker集成可手动安装:Docker Pipeline插件
  1. 创建首个管理员账号 设置用户名/密码后即可进入控制台

四、完整命令速查表

功能

命令

启动容器

docker run -d -p 8080:8080 jenkins/jenkins:lts-jdk11

查看运行容器

docker ps -a

停止容器

docker stop jenkins-master

删除容器

docker rm jenkins-master

最近发表
标签列表