简单的docker下载安装jenkins
安装环境
CentOS 7.6
Docker 18.09.6
拉取镜像
我这里安装的版本是jenkins/jenkins:2.277.2-lts-centos7,可以去这里获取你需要的版本: https://hub.docker.com/r/jenkins/jenkins/tags?page=1&ordering=last_updated
docker run \-u root \-d \-p 8040:8080 \-p 50000:50000 \-e TZ="Asia/Shanghai" \-v /var/run/docker.sock:/var/run/docker.sock \-v /home/jdk-11.0.10/bin/java:/home/jdk-11.0.10/bin/java \-v /home/jdk-11.0.10:/home/jdk-11.0.10 \-v /usr/local/apache-maven-3.6.3:/usr/local/apache-maven-3.6.3 \-v /data/jenkins_home:/var/jenkins_home \jenkins/jenkins:2.277.2-lts-centos
创建本地数据卷
我这里映射本地数据卷的路径为/data/jenkins_home/,你想放别的地方可以自行修改
mkdir -p /data/jenkins_home/
需要修改下目录权限,因为当映射本地数据卷时,/data/jenkins_home/目录的拥有者为root用户,而容器中jenkins用户的 uid 为 1000。
chown -R 1000:1000 /data/jenkins_home/
创建容器
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.277.2-lts-centos7
-d 标识是让 docker 容器在后台运行
–name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
-p 8040:8080 端口映射,我本地的8080被占用了,所以随便映射了一个8040
-p 50000:50000 端口映射
-v /data/jenkins_home:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷
配置 Jenkins
通过浏览器访问 http://172.16.22.30:8040/(注意替换成你自己的IP和端口)进入初始页,如果 Jenkins 还没有启动完成,会显示如下内容
输入管理员密码
这里要求输入初始的管理员密码,根据提示密码在/var/jenkins_home/secrets/initialAdminPassword这个文件中,注意这个路径是 Docker 容器中的,所以我们通过如下命令获取一下
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
85770376692448b7b6a8e301fb437848
别忘了我们映射了本地数据卷/data/jenkins_home/,所以也可以通过如下命令输出
cat /data/jenkins_home/secrets/initialAdminPassword
85770376692448b7b6a8e301fb437848
输入密码后,点击继续
安装插件
这里选择安装推荐的插件,然后 Jenkins 会自动开始安装,如果插件安装很慢,请参考 解决 Jenkins 安装插件很慢的问题 ( Linux )
安装完成后会自动跳转到下一步
创建管理员
实例配置
注意IP地址和端口就行了
配置完成
页面配置其他插件下载源:访问 【清华大学开源软件镜像站】 提供的镜像下载此插件
系统管理 ->插件管理 -> 高级 -> 升级站点
换成这个 https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/cloudbees-folder/
然后按提交就可以快速下插件了
参考文章链接:https://segon.cn/install-jenkins-using-docker.html
简单的docker下载安装jenkins相关推荐
- Docker中安装Jenkins实时发布.net core 项目(二)
Docker中安装Jenkins实时发布.net core 项目 防坑点 升级docker jenkins运行 运行命令 jenkins拉取git并构建项目 其他 查看发布文件 防坑点 升级docke ...
- Docker中安装Jenkins实时发布.net core 项目(一)
Docker中安装Jenkins实时发布.net core 项目 安装docker 懒人篇 手动安装 dockerfile安装jenkins 常规安装jenkins jenkins的安装 搜索jenk ...
- Axure rp简单介绍及下载安装详细步骤
Axure rp简单介绍及下载安装详细步骤 Axure RP是一款专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速 ...
- Docker上安装jenkins让持续集成飞
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,简单来说,jenkins就是要你告别手动构建项 ...
- docker下载安装,命令大全
Docker 官网 Github Docker 源码 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2 ...
- 如何下载安装jenkins
一.下载: jenkins 支持Docker.yum.msi 等安装,在这里推荐大家直接选择下载他对应的WAR包进行安装. 官网地址:https://jenkins.io/download/ csdn ...
- Docker下载安装运行Nginx服务
文章目录 下载安装 在 Docker 中使用镜像 运行 Docker 容器 Docker运行Nginx 1.获取Nginx镜像 2.运行Nginx容器 下载安装 https://docs.docker ...
- docker下载安装Zookeeper
下载安装Zookeeper 文章目录 下载安装Zookeeper 1.下载Zookeeper镜像 2.启动容器并添加映射 3.查看容器是否启动 4.idea安装zk插件 1.下载Zookeeper镜像 ...
- 虚拟机下载安装、Docker下载安装
虚拟机 虚拟机使用准备 首先检查自己计算机的虚拟化状态. win10为例,打开任务管理器: 如果虚拟化是已禁用,需要自己上网百度自己的电脑如何开启虚拟化,一般都是在开机时进入BIOS去调试每个品牌或主 ...
- docker下载安装和常用命令
系列文章目录 前言 官网及下载 https://docker.com/ 一.卸载旧版本docker yum remove docker \docker-client \docker-client-la ...
最新文章
- 利用java反射机制进行对象操作
- 《Unit Testing》1.3 使用覆盖率指标来度量测试套件的好坏
- 安卓真机如何连接本地服务器_一分钟搭建可供手机访问的本地服务器 (安卓,ios手机通用)...
- [转]RSA算法简介
- Spring MVC 无XML配置入门示例
- dedecms有缩略图则显示缩略图,没有则显示随机缩略图
- 【NLP基础】手把手带你fastText文本分类(附代码)
- web 端可交互的离线渲染器,求 star~
- 我在GitHub上找到了这些游戏项目,刺激!
- thinkphp5项目--个人博客(五)
- shell编程阶段性总结+几个shell脚本实例
- 名家名言 Chuck Thacker
- 算法之美_源码公布(1)
- Spring容器是什么?为什么要使用Spring容器?
- Qt图形视图框架:视图增加标尺
- 中国擎天软件中标南京建邺政务工程打造全方位“云尚建邺”
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
- 轻而易举的为自己的网站插上opensocial开放平台的翅膀----这就是我们的梦想和实践
- Catch That Cow(抓住那头牛C++)
- JSONPath 解析 JSON 内容详解(自 github)
热门文章
- wordpress文章,页面,小工具如何使用php代码
- android ajax chrome,chrome浏览器ajax请求状态200,response为空的探索
- arraylist长度_面经手册 第7篇ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!...
- python模板语言_3 个 Python语言 模板库比较
- nyoj1058部分和问题(简单基础易上手的dfs)
- 【2019杭电多校第七场1010=HDU6655】Just Repeat(思维)
- html每访问一次显示1到10,开方表1到100 根号1到10 分别约等于多少
- 容器技术Docker K8s 13 容器服务Kubernetes版ACK详解-使用镜像快速创建有状态应用
- 阿里云云计算 11 ECS初体验-- 动手实验
- The Basic Knowledge of Graph(图的基本知识)