Jenkins 基于 Docker 安装 超详细教程

作者:神秘网友 发布时间:2020-10-31 15:22:09

Jenkins 基于 Docker 安装 超详细教程

Jenkins 基于 Docker 安装 超详细教程
docker pull lamdaer/jenkins:0.0.1

Jenkins 基于 Docker 安装 超详细教程

docker run -p 8080:8080 --name myjenkins -d lamdaer/jenkins:0.0.1

# 参数含义
# --name 指定容器名称
# -d     容器后台运行
# -p     宿主机和容器端口映射 宿主机端口:容器暴露端口

Jenkins 基于 Docker 安装 超详细教程

访问 8080 端口,等待启动完成。因机器性能差异启动时间会略有差异。

Jenkins 基于 Docker 安装 超详细教程

启动完成后会显示解锁页面,如下图所示。我们需要进入运行 Jenkins 的 docker 容器获取解锁密码,步骤如下。

Jenkins 基于 Docker 安装 超详细教程

# 1.进入运行 Jenkins 的 docker 容器
docker exec -it myjenkins /bin/bash
# 2.查看解锁密码
cat /root/.jenkins/secrets/initialAdminPassword

Jenkins 基于 Docker 安装 超详细教程

输入完解锁密码后,等待片刻就会出现安装插件的界面。因为 Jenkins 默认下载源在国外所以下载速度非常慢,先暂时跳过插件安装(点击 Select plugins to install),将下载源改为国内的后再进行安装。

Jenkins 基于 Docker 安装 超详细教程

选择无然后点击安装

Jenkins 基于 Docker 安装 超详细教程

这里根据自己需要来创建就行

Jenkins 基于 Docker 安装 超详细教程

URL 可以直接默认。

Jenkins 基于 Docker 安装 超详细教程

进入 Jenkins 首页后点击 Manage Jenkins

Jenkins 基于 Docker 安装 超详细教程

点击 Manage Plugins

Jenkins 基于 Docker 安装 超详细教程

进入插件管理后先点击 Availabel 让他加载可用的插件列表,此处是从国外加载所以时间可能有点长耐心等待一下。

Jenkins 基于 Docker 安装 超详细教程

当出现下图所示界面时就可以进行换源操作了

Jenkins 基于 Docker 安装 超详细教程

点击 Advanced 将清华的 Jenkins 镜像地址粘贴到 URL 并保存。

# 清华源
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json

Jenkins 基于 Docker 安装 超详细教程

保存好后在地址栏 端口后面加上 /restart 进入重启页面

Jenkins 基于 Docker 安装 超详细教程

点击 Yes 重启Jenkins

Jenkins 基于 Docker 安装 超详细教程

重启完后就可以正常使用 Jenkins 了。

Jenkins 基于 Docker 安装 超详细教程相关教程

  1. 2020-10-30

    2020-10-30 基于MATLAB的离散时间全通系统和系统辨识 主程序 clearclc%主程序(main_DTFT)nandy1 = [0.6 0.6 0.6]; %定义frame控件的背景色nandy = [1 1 1]; %定义整个图形的背景色nandy2 = [0.7 0.7 0.7]; %定义缺省控件的背景色mm = 1; hyh = 1; N = 30;w =

  2. 安装jenkins及部署springBoot脚本,前端VUE脚本

    安装jenkins及部署springBoot脚本,前端VUE脚本 目录 一、背景 二、安装jenkins 三、安装SSH插件 四、配置凭证 五、配置其他服务器 六、新增任务 七、部署成功 八、遇到的问题 一、背景 通过jenkins调用其他内网服务器的项目部署脚本,不需要频繁进入其他服务

  3. Jenkins平台配置 java 环境

    Jenkins平台配置 java 环境 Jenkins的启动脚本: /etc/rc.d/init.d/jenkins (也可理解为配置文件) java的属性配置: candidates 默认信息如下: # Search usable Java as /usr/bin/java might not point to minimal version required by Jenkins.# see http

  4. 如何自己申请免费的通配符证书(基于 Let‘s Encrypt 的免费证书

    如何自己申请免费的通配符证书(基于 Let‘s Encrypt 的免费证书) 最近项目上线,需要用到https,在网上找到了可以白嫖的证书,记录一下使用过程 Let’s Encrypt一个非盈利性的证书颁发机构,并且已经被大多数浏览器所信任,而我们可以使用Certbot(一个免费

  5. 基于ROS搭建简易软件框架实现ROV水下目标跟踪(十四完结)--目标

    基于ROS搭建简易软件框架实现ROV水下目标跟踪(十四完结)--目标跟踪模块 模块十分简单,可以介绍的内容很少。包括两个部分:计算目标物中心距图片中心的偏差,对应cabin_vision/object_deviation;PID跟踪控制,对应cabin_behaviors/pid_tracking。 一、偏差

  6. 【Spring】基于XML的IOC案例

    【Spring】基于XML的IOC案例 代码结构: bean.xml ?xml version=1.0 encoding=UTF-8?beans xmlns=http://www.springframework.org/schema/beans xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation=http://www.springframework.org/sch

  7. 基于cloudera manager的大数据集群平台搭建之集群服务安装

    基于cloudera manager的大数据集群平台搭建之集群服务安装 继续上篇,这篇介绍集群服务安装 监控服务安装 出现如下界面的原因是我们没有安装监控服务,因此应该首先安装监控服务,便于后面安装其他服务的过程出现问题的排查。 点击如下直接进行添加监控服务的

  8. STM32L475基于RT-Thread PWM模块的使用注意事项

    STM32L475基于RT-Thread PWM模块的使用注意事项 STM32L475基于RT-Thread PWM模块的使用注意事项 关于RT-Thread PWM模块配置的步骤可参考官方提供的步骤来进行配置,但是官方讲解的不全面,按照官方的配置来进行配置最后下载到板子里面验证时候没有波形输出,