Docker极速安装Jenkins

这篇具有很好参考价值的文章主要介绍了Docker极速安装Jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker极速安装Jenkins,分布式云部署,系统结构,基础扎实,docker,jenkins,servlet

安装 Jenkins 是一个常见的任务,使用 Docker 进行安装可以简化该过程并确保环境一致性。以下是在 Docker 中安装 Jenkins 的详细步骤:

  1. 安装 Docker: 首先,请确保您已在目标机器上安装了 Docker。根据您的操作系统,可以在 Docker 官方网站上找到非常完美的安装步骤,这里我给大家提供往期文章中安装教程,可以作为参考。

    内含Docker安装教程,无坑

  2. 获取 Jenkins 镜像: 打开终端或命令行界面,在 Docker 中获取 Jenkins 镜像。使用以下命令拉取 Jenkins 官方镜像:

docker pull jenkins/jenkins:lts
  1. 创建 Jenkins 数据卷(可选): 如果您希望在容器中保留 Jenkins 的数据和配置信息,可以创建一个 Docker 数据卷。这样,即使删除容器,数据仍然会保留。
docker volume create jenkins-data
  1. 启动 Jenkins 容器: 使用以下命令启动 Jenkins 容器。请注意将 <YOUR_LOCAL_PORT> 替换为您希望在本地使用的端口号(例如,8080)。
docker run -d -p <YOUR_LOCAL_PORT>:8080 -v jenkins-data:/var/jenkins_home --name jenkins jenkins/jenkins:lts
  • -d: 后台运行容器。
  • -p <YOUR_LOCAL_PORT>:8080: 将 Jenkins 容器的 8080 端口映射到主机上的指定端口。
  • -v jenkins-data:/var/jenkins_home: 将创建的 Jenkins 数据卷挂载到容器中 Jenkins 的数据目录。
  • --name jenkins: 为容器指定一个名称。
    Docker极速安装Jenkins,分布式云部署,系统结构,基础扎实,docker,jenkins,servlet
  1. 初始化 Jenkins: 容器启动后,访问 http://localhost:<YOUR_LOCAL_PORT>(或者替换为您配置的端口号),进入 Jenkins 初始化页面。

  2. 获取 Jenkins Unlock Key: 在初始化页面中,您需要获取解锁密钥以继续设置。

    • 通过以下命令获取解锁密钥:
      docker logs jenkins
      

Docker极速安装Jenkins,分布式云部署,系统结构,基础扎实,docker,jenkins,servlet

  • 在日志输出中找到 “Jenkins initial setup is required” 的信息,并复制解锁密钥。
  1. 完成 Jenkins 设置: 在初始化页面中,粘贴解锁密钥,然后按照设置向导完成 Jenkins 的初始化。
    Docker极速安装Jenkins,分布式云部署,系统结构,基础扎实,docker,jenkins,servlet

  2. 安装建议的插件: 完成初始化后,Jenkins 会推荐安装一些常用插件。您可以选择根据建议安装,或手动选择需要的插件。

  3. 创建管理员用户: 在插件安装完成后,创建一个管理员用户,您可以使用该用户登录 Jenkins 控制台。

  4. 完成安装: 安装和设置完成后,您现在可以访问 Jenkins 控制台,并开始使用它来构建和管理项目了。

请注意,Jenkins 容器中的数据将保留在数据卷中,即使删除容器也不会丢失。但如果要升级 Jenkins 版本或者进行其他配置更改,可以通过 Docker 命令重新创建一个新的 Jenkins 容器,并将之前创建的数据卷挂载到新的容器中,以保留数据和配置。

这就是使用 Docker 安装 Jenkins 的详细步骤。不过就是基础使用哈,如果还需要其他详细配置,大家需要参考官网手册以及其他博客!!!文章来源地址https://www.toymoban.com/news/detail-627484.html

到了这里,关于Docker极速安装Jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Google Kubernetes集群创建分布式Jenkins(一)

    因为项目需要,在GKE的集群上需要创建一个CICD的环境,记录一下安装部署一个分布式Jenkins集群的过程。 分布式Jenkins由一个主服务器和多个Agent组成,Agent可以执行主服务器分派的任务。如下图所示: 如上图,Jenkins Agent可以运行不同的操作系统,执行主服务器分派的编译打包

    2024年02月05日
    浏览(29)
  • Jenkins分布式实现: 构建弹性和可扩展的CI/CD环境!

    Jenkins是一个流行的开源持续集成(Continuous Integration,CI)和持续交付(Continuous Delivery,CD)工具,它通过自动化构建、测试和部署过程,帮助开发团队更高效地交付软件。Jenkins的分布式实现允许将任务分散到多个计算机上执行,从而提高系统的弹性和可扩展性。本文将深入

    2024年02月01日
    浏览(41)
  • Jenkins服务器连接JMeter分布式中的test-master

    Jenkins想要连接test-master就要通过代理 将下载好的agent.jar传输到test-master机器上的/usr/local(实际上任何目录都可以)下 然后我们在/usr/local目录下输入: (这个是在Jenkins页面自己生成的命令) 输入完成之后会提示我们连接成功,且这个 命令行窗口不可以关闭 回到Jenkins网页发

    2024年02月11日
    浏览(30)
  • Docker分布式仓库

    Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,由 vmware 开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有 Registry 服务器,Harbor 提供了更 好的性能和安全。提升用户使用 Registry 构建和运

    2024年02月12日
    浏览(31)
  • Docker搭建MinIo分布式系统

    文件系统是负责管理和存储文件的系统软件,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。 下图指示了文件系统所处的位置: 通过概念可以简单理解为:一个计算机无法存储海量的文件,通过网络将若干计算机组织起来共同去存储海

    2024年02月04日
    浏览(31)
  • 微服务技术栈SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式(五):分布式搜索 ES-下

    聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组 TermAggregation:按照文档字段值分组 Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组 度量(Metric)聚合:用以计算一些值,比如:最大值

    2024年03月26日
    浏览(50)
  • Docker部署ZooKeeper分布式协调服务

    1、准备工作 2、创建TEST容器,将conf目录COPY出来,在映射进去,方便后续维护管理! 3、运行容器 4、测试链接zookeeper 正常输出内容:

    2024年02月07日
    浏览(35)
  • 使用Docker构建分布式应用程序

    作者:禅与计算机程序设计艺术 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。 传统的应用分为三层结构:应用运行环境、应用逻辑和资源管理,Doc

    2024年02月08日
    浏览(52)
  • 第2关:伪分布式体验及分布式安装配置

    服务器leader选举 为进一步了解ZooKeeper的 leader 选举过程,本节实训利用服务器的关闭启动,观察服务器的 leader 产生过程。利用以下命令查看当前服务器节点的状态( /xxx 为安装目录): 当仅启动 1 个服务器节点,服务器状态如下:   服务器通信报错,集群未运行( 3 个节点,

    2024年02月02日
    浏览(25)
  • JMeter分布式压测连接Jenkins生成HTML报告时候报错No such file or directory

    JMeter-master机器上没有该文件。从官网下载的JMeter都会有该文件,添加进去即可。

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包