docker
文章平均质量分 75
倔强的耗子
知道的越多,不知道的越多
展开
-
Docker启动Kibana显示Data too large问题
问题描述## 主要就是数据量过大的问题引起的 which is larger than the limit of [246546432/235.1mb]FATAL [circuit_breaking_exception] [parent] Data too large, data for [<http_request>] would be [250592200/238.9mb], which is larger than the limit of [246546432/235.1mb],原创 2021-03-01 11:34:15 · 1309 阅读 · 0 评论 -
MinIO的基本安装与使用
MinIO业务中常常涉及文件的操作,公司服务器在上百万个面单文件的压力下常常处于高负载的边缘,于是采用了MinIO寻求解决方案!概述MinIO 是一个高性能的对象存储服务,非常适合于存储大容量非结构化的数据。例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等,进而减小服务器的压力官网官网地址:https://min.io/文档地址:https://docs.min.io/下载地址:https://min.io/download#原创 2020-12-21 14:21:39 · 2723 阅读 · 2 评论 -
Jenkins+Docker+SpringCloud微服务+SonarQube+Harbor持续集成实战
使用Jenkins做SpringCloud微服务持续集成集成环境以及微服务工程说明持续集成环境说明:集成工具:Jenkins版本控制:Gitlab代码审查:SonarQube容器 Docker容器仓库:Harbor服务器说明,我只准备了两台阿里云服务器,按理说应该至少需要三台服务器第一台(112.74.167.52)装了Gitlab,Docker第二台(39.108.6.54)装了Jenkins,Docker,SonarQube,Harbor,Mysql现在我原创 2020-07-01 14:46:28 · 1210 阅读 · 0 评论 -
Docker-Jenkins 配置Publish Over SSH auth fail 的问题
Docker-Jenkins 配置Publish Over SSH 的问题最近在学习微服务SpringCloud的持续集成,使用的是开源工具Jenkins,之前的步骤将微服务打包、制作镜像、将镜像上传至Harbor都没有问题,但是最后一步拉取镜像出现了问题,因为是在其他服务器拉取镜像,那么就需要在Jenkins通过ssh命令的方式来远程操作另外一个台服务器,这个时候就需要用到Publish Over SSH这个插件,还要配置Publish Over SSH的私钥。那么这里又存在一个问题,这个私钥是Jen原创 2020-06-30 20:56:27 · 1077 阅读 · 0 评论 -
在docker容器内操作docker的实现方法,docker in docker的实现
在docker容器内操作docker的实现方法最近在学习Jenkins的时候遇到的一个问题,我在使用Jenkins对微服务项目持续集成的时候,我要将所有的微服务工程都制作为一个一个的镜像,那么肯定需要用到 docker build 命令,而我的Jenkins不是直接在虚拟机上安装的,而是通过docker容器安装的,那么这样就存在一个问题,就是我的Jenkins容器内部没有Docker的环境,果然,在构建镜像的时候报错了。那么要如何解决这个问题呢?一、问题背景针对上面的问题,最开始的想法是在Je原创 2020-06-29 17:20:10 · 1354 阅读 · 3 评论 -
Harbor镜像仓库的安装以及Docker从Harbor上传与下载镜像
Harbor镜像仓库的安装与使用简介:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,除了Harbor这个私有镜像仓库外,还有Docker官方提供的Registry。相对Registry,Harbor具有很多优势,本文主要介绍Harbor镜像仓库的安装与使用,以及使用Docker从Harbor中上传与下载镜像提供分层传输机制提供WEB界面,优化用户体验支持水平扩展集群Harbor安装步骤1、安装Docker具体参考我之前的文章,docker 入门教程 h原创 2020-06-27 21:18:07 · 10582 阅读 · 0 评论 -
Docker安装SonarQube,整合Jenkins、Gitlab实现代码审查功能
Docker 安装SonarQube,实现代码审查功能sonar qube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误,目前支持java,c#,c,c++,Python,js等二十多种语言的代码质量管理与检测官网:https://www.sonarqube.org/环境要求JDK 1.8MySQL 5.7(sonarqube会将代码审查的结果存放到mysql数据中)SonarQube 6.7.4安装SonarQube基于之前之前的Gitlab以及Jen原创 2020-06-21 11:17:40 · 1531 阅读 · 0 评论 -
Jenkins的Githook自动触发构建
Jenkins的Githook自动触发构建在Jenkins的内置构建触发器中,轮询SCM实现Gitlab代码更新,项目自动构建,但是该方案的性能不佳,那有没有更佳的方案呢?有的,就是利用Gitlab的webhook实现代码push到仓库。立即触发项目的自动构建原理: Gitlab代码变更,那么他就会发送一个构建请求到Jenkins,从而实现项目构建,好处在于我们可以控制代码提交的一个频率,不是再使用轮询的方式去扫描全部代码,提高性能安装Gitlab Hook插件GitlabGitlab Ho原创 2020-06-20 18:21:05 · 1625 阅读 · 3 评论 -
使用Jenkins创建freestyle,maven以及pipeline流水线项目
使用Jenkins创建freestyle,maven以及pipeline流水线项目写在前头,在上一篇文章中,我已经使用了Docker搭建好了Gitlab、Jenkin以及Tomcat服务器,那么接下来就是如何将他们三者之间有机的统一起来实现自动化部署了,即开发人员提交自己的代码到版本库,那么后续的打包以及部署到远程服务器将自动完成,无需开发人员参与!首先安装插件 maven integretion | deploy to container | pipeline在测试之前,我已经上传了一个简原创 2020-06-16 22:46:41 · 1416 阅读 · 0 评论 -
使用Docker安装Gitlab,Jenkins,Tomcat搭建流水线项目环境,实现DevOps自动化步骤,很详细
使用Docker安装Gitlab,Jenkins,Tomcat搭建流水线项目,实现DevOps自动化写在前头,入职公司不久,发现公司都是用的Jenkins来实现自动化项目部署,十分方便,但作为底层开发人员,接触的不是很多,所以特地来详细的学习一下,扩充一下自己的技术栈!以下内容需要拥有docker的基础知识,大家也可以多看看我之前的博客,都很详细。我这里采用的是Docker容器化技术来安装的,方便,简单,环境如下:阿里云服务器一台 Centos7.6.4已安装好的Docker环境(详细看我之原创 2020-06-14 09:20:21 · 1440 阅读 · 0 评论 -
Docker安装Jenkins,使用ssh的方式从Gitlab拉取代码permission denied
Docker安装Jenkins,使用ssh的方式从Gitlab拉取代码permission denied> 写在前头,用了两台阿里云的服务器,其中一台搭Jenkins,一台搭Gitlab,以http的方式拉取没问题,但是以ssh的方式就一直报错,说没有权限,我明明秘钥私钥都设置了。大概折腾了2天时间,发现是ssh端口的问题。 特此写个博客,希望能帮助大家~1、我的Gitlab配置# 运行Gitlab # -p 映射端口 [root@pihao ~]# docker run -d -p原创 2020-06-11 01:16:16 · 3121 阅读 · 4 评论 -
ECS服务器使用Docker运行gitlab详细步骤
ECS服务器使用Docker运行gitlab详细步骤环境阿里云服务器一台 Centos 7.XX 1核两G已安装好docker环境(这里不详述,我之前的文章有Docker入门全教程,看安装部分即可)安装gitlab# 搜索gitlab,在这里我选择是使用人数最多的 gitlab/gitlab-ce[root@pihao ~]# docker search gitlab --filter=STARS=100NAME DESCRIPTIO原创 2020-06-07 22:41:01 · 448 阅读 · 5 评论 -
Docker入门详细教程,全网最全!
DockerDocker学习Docker概述Docker安装Docker命令Docker镜像容器数据卷DockerFileDocker网络原理IDEA整合DockerDocker Compose(集群)Docker SwarmCI\CD Jenkins流水线Docker概述Docker为什么会出现?一款产品:开饭—上线!两套环境,应用环境,应用配置开发-----运维。问题?明明在我的电脑上可以运行,怎么你这里就不行呢?版本更新导致服务不可用,对于运维来说,考验就十分原创 2020-06-07 00:59:20 · 14327 阅读 · 2 评论