docker部署jenkins · SpringCloud微服务实战 · 看云
Jenkins 简介
Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
获取 Jenkins 镜像
docker pull jenkins/jenkins:lts
Jenkins 发布的长期支持版:Long-term support
Jenkins 每周发布一期软件更新的版本:weekly
启动 Jenkins 容器
使用 Docker 在宿主主机启动 Jenkins 容器:
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home --restart always -d jenkins/jenkins:lts
docker run 附加参数说明:
附加参数本教程所使用的值用途--namejenkins[命名]-p8080:8080[端口映射]-vjenkins_home[数据卷]--restartalways[重启策略]
有关更多配置方法请查看官方 Docker 文档。
容器的名称: --name jenkins
容器到宿主主机的端口映射: -p 8080:8080 -p 50000:50000
数据卷挂载: -v jenkins_home:/var/jenkins_home
退出时总是重启容器: --restart always
访问 Jenkins 实例
在浏览器中打开 http://:8080 即可浏览之前启动的 Jenkins 实例。
获取初始登录密码
回到命令行,执行以下命令:
docker exec jenkins \
cat /var/jenkins_home/secrets/initialAdminPassword
从输出结果中获得的一串 Jenkins 初始密码,复制密码,回到 http://:8080 填入密码。
定制 Jenkins
我们选择默认的 Install suggested plugins 来安装插件。
创建帐户
请根据引导页面的信息创建第一个管理员用户,之后即可开启 Jenkins 的世界。
实验完成
恭喜,您已完成 Docker 搭建 Jenkins 实验。 有关 Jenkins 的使用实践,请继续关注后续实验。

