【注意:】jenkins的docker镜像,需要从官网进入直接获取,其他地方获取到的docker镜像,可能因为Jenkins版本过低,导致后续插件安装失败等问题!!!

jenkins基本工作原理

1.拉取镜像

需要从官网进入:Jenkins download and deployment

命令:

docker pull jenkins/jenkins:lts

2.创建目录

由于防止jenkins中重要文件因为容器损毁或删除导致文件丢失,因此创建文件对外挂载

mkdir /data/jenkins

并且需要对目录开放docker进程操作的完全读写的权限

chmod 777 /data/jenkins

3.启动容器 
docker run -d -p 10240:8080 -p 10241:50000 --restart always -v /data/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

并查看日志

docker logs -f jenkins

4.配置镜像加速,进入 cd /data/jenkins 目录。

修改 vi hudson.model.UpdateCenter.xml里的内容

修改前

将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

修改后

5.管理员密码获取方法,编辑initialAdminPassword文件(查看,把密码输入登录中的密码即可,开始使用。

进入到容器内部查看密码:docker exec -it jenkins /bin/bash

cat /data/jekins/secrets/initialAdminPassword

lts镜像默认是最新版本,一定要拉取这个否则无法下载插件

6.不要选择安装推荐的插件,否则会出现版本不支持很多插件安装失败,选择插件来安装,

docker启动jenkins环境相关推荐

  1. docker启动jenkins部署springboot到tomcat(集成:企业微信和邮件通知)

    前言: 文章是图文教程,内容略长,你可以选择部分需要集成的内容查看 如果是从零部署,建议仔细阅读每一个步骤 开发环境: docker : 20.10.2 jenkins : 2.303.1 tomca ...

  2. 使用Docker启动Grafana环境

    docker search grafana docker pull grafana/grafana docker imagesdocker run -d -p 3000:3000 grafana/gr ...

  3. Docker中部署jenkins环境时,无法安装插件解决办法

    一.问题现象: 使用docker启动jenkins,在jenkins启动后却无法安装jenkins的插件,一直提示安装失败且从log看到提示信息显示为需要升级jenkins的版本 二.原因分析: 在使 ...

  4. 【docker-jenkins搭建】docker的jenkins容器java版本(四)

    将上一篇文章最后新建好的py文件复制到jenkins工作台中: jenkins容器中执行命令: cp /var/jenkins_home/auto_test/test_demo.py /var/jen ...

  5. docker部署Jenkins

    本文记录了docker部署Jenkins全过程,以及遇到的一些坑和解决方法. 准备工作 主机上已安装docke(19.03.8版本) 主机上已安装jdk(建议1.8.0_161以上) 步骤 1.拉取最 ...

  6. docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...

    Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...

  7. Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Docker持续集成环境

    本文介绍如何通过Jenkins的docker镜像从零开始构建一个基于docker镜像的持续集成环境,包含自动化构建.发布到仓库\并部署上线. 0. 前置条件 服务器安装docker,并启动docker ...

  8. Docker容器系列教程(三):jenkins环境搭建与插件安装

    回顾:上一文对Docker常用的命令以罗列的方式做了一个详尽的介绍.本文将使用这些命令搭建一个jenkins持续集环境,解决jenkins不能联网的问题来安装各种常用插件. Jenkins 简述 Je ...

  9. 从Docker 到Jenkins 到Ansible的部署经验

    从Docker 到Jenkins 到Ansible的部署经验 工作中,除了开发功能,还负责系统的部署工作.我从频繁的部署工作中,逐渐找到了一些偷懒的方法.从传统的Java -jar命令启动服务,到通过 ...

最新文章

  1. 使用W3C XML Schema
  2. [mysql] MySQL Order By Rand()效率【转载】
  3. 可扩展性的builder模式的构建方法
  4. golang flag包使用示例:接收命令行参数
  5. PE文件结构详解(三)PE导出表
  6. 利用ServiceLocator模式改进JNDI实践
  7. j2CaChe在项目中的应用(二级缓存)
  8. OJ每日一练——计算分数加减表达式的值
  9. Android应用内跳转Scheme协议
  10. 齐齐哈尔计算机科学与技术学院,齐齐哈尔职工大学官网
  11. 吴军老师的《计算之魂》部分重点摘要
  12. 地图制图技术类毕业论文文献都有哪些?
  13. 程序员的高考题又来了
  14. 计算机毕业设计Javaweb实验室课表管理系统(源码+系统+mysql数据库+lw文档)
  15. goaheadlinux移植_goahead(嵌入式Web服务器)之交叉编译、移植篇
  16. visitor 模式
  17. CSDN网站中的版权投诉的标准
  18. r安卡翻译成英文_WOW英文缩写翻译,新人必看!
  19. 活久见!这么好的图文电子书制作工具我竟然才发现
  20. [Unity][UGUI][NGUI]地图指示UI屏幕边缘显示

热门文章

  1. geographic
  2. keil同时安装MDK-ARM和C51开发环境
  3. 服务器搭建博客(二):服务器LNMP环境搭建
  4. 性格分类--从唐僧四师徒看性格
  5. Caffe2的安装详述
  6. 《网络协议》HTTP 协议
  7. 无锡锡东2021高考成绩查询,2021无锡市地区高考成绩排名查询,无锡市高考各高中成绩喜报榜单...
  8. Office2007和PowerDesigner12.5冲突,Word2007中鼠标不能使用
  9. 第七十八章 SQL函数 $LENGTH
  10. python解析字符编码中的Unicode和UTF-8