Docker 安装 Jenkins

Jenkins 是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。

官方安装文档:Downloading and running Jenkins in Docker

1、查询Jenkins镜像

docker search jenkins
镜像名称 描述
jenkins DEPRECATION NOTICE(弃用通知) https://hub.docker.com/_/jenkins
jenkins/jenkins 推荐使用 https://hub.docker.com/r/jenkins/jenkins

2、下载Jenkins镜像

docker pull jenkins/jenkins

3、创建容器并启动

docker run \
-d \
--restart=always \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins
命令 描述
docker run 运行 Docker 容器的命令。
-d 在后台运行容器。
–restart=always 设置容器始终自动重启。
–name jenkins 指定容器的名称为 jenkins。
-p 8080:8080 容器端口 8080 映射到主机端口 8080。第一个数字代表主机上的端口,最后一个数字代表容器的端口。例如,通过端口 49000 访问 Jenkins,请修改为-p 49000:8080
-p 50000:50000 入站 Jenkins 代理通过 TCP 端口 50000 与 Jenkins 控制器进行通信。
-v jenkins_home:/var/jenkins_home 将刚创建的数据卷挂载到容器内的 /var/jenkins_home 目录,以保持 Jenkins 数据的持久化。
jenkins/jenkins 指定要运行的镜像。
\ 换行

4、访问 Jenkins

当您首次访问新的 Jenkins 实例时,系统会要求您使用自动生成的密码解锁它。

  1. 在浏览器中访问 http://localhost:8080
    在这里插入图片描述
  2. 自动生成的字母数字密码
#在控制台通过 CONTAINER_ID  or CONTAINER_NAME 打印密码
sudo docker exec ${CONTAINER_ID or CONTAINER_NAME} cat /var/jenkins_home/secrets/initialAdminPassword
  1. 按照提示完成 Jenkins 的初始设置向导。
    参考 CentOS7安装Jenkins

相关推荐

  1. docker 安装jenkins

    2024-05-13 08:14:02       27 阅读
  2. 安装 dockerjenkins

    2024-05-13 08:14:02       17 阅读
  3. docker 安装 jenkins

    2024-05-13 08:14:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 08:14:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 08:14:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 08:14:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 08:14:02       20 阅读

热门阅读

  1. 每日一题10:Pandas:重塑数据-联结

    2024-05-13 08:14:02       10 阅读
  2. C#面:解释什么是WCF?目前最新的版本是多少

    2024-05-13 08:14:02       17 阅读
  3. ETL(抽取、转换、加载)

    2024-05-13 08:14:02       10 阅读
  4. Cpython 的使用

    2024-05-13 08:14:02       15 阅读
  5. Vue3实战笔记(06)--- Axios 基本用法

    2024-05-13 08:14:02       16 阅读
  6. iOS ------ MRC

    2024-05-13 08:14:02       9 阅读
  7. axios的安装和引入

    2024-05-13 08:14:02       6 阅读
  8. AI学习指南概率论篇-期望和方差

    2024-05-13 08:14:02       13 阅读
  9. MPLS技术基础

    2024-05-13 08:14:02       10 阅读
  10. Gone框架介绍16 - 自动生成Priest

    2024-05-13 08:14:02       14 阅读
  11. 39-1 Web应用防火墙 - WAF应用程序层绕过

    2024-05-13 08:14:02       9 阅读
  12. PHP笔记

    PHP笔记

    2024-05-13 08:14:02      13 阅读
  13. 什么事防抖和节流,有什么区别,如何实现

    2024-05-13 08:14:02       9 阅读