![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 80
渝州居士
这个作者很懒,什么都没留下…
展开
-
Docker系列之Jenkins+Git实现流水线部署SpringBoot项目
Docker配合Jenkins+Git实现流水线部署SpringBoot项目原创 2022-04-12 18:01:53 · 2817 阅读 · 0 评论 -
Docker系列之搭建SonarQube代码审查平台
SonarQube是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异常。它可以与您现有的工作流程集成,以实现跨项目分支和拉取请求的持续代码检查原创 2022-04-01 07:00:00 · 457 阅读 · 0 评论 -
Docker系列之搭建Jenkins持续集成Maven项目
持续集成(Continuous integration,简称CI)指频繁将代码集成到主干,持续集成的目的就是让产品可以快速迭代,同时还能保持高质量,一般包括代码拉取、构建、测试、部署等步骤。Jenkins是一款流行的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能原创 2022-03-26 22:34:19 · 2312 阅读 · 1 评论 -
Docker系列之搭建GitLab私有代码仓库
GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,具有wiki和issue跟踪功能,使用Git作为代码管理工具,并在此基础上搭建起来的web服务原创 2022-03-23 06:59:32 · 627 阅读 · 0 评论 -
Docker系列之搭建ELK日志分析平台
日志分析平台ELK是由Elasticsearch、Logstash和Kibana三个服务组成,Elasticsearch负责日志存储并提供搜索功能,Logstash负责日志收集,Kibana提供Web查询操作界面原创 2022-03-16 21:00:00 · 4369 阅读 · 5 评论 -
Docker系列之搭建容器监控CAdvisor+InfluxDB+Granfana
使用docker stats命令可以查看到当前宿主机上所有容器的CPU、内存以及网络流量等数据。但是其统计结果只能是当前宿主机的全部容器,数据资料是实时的,没有地方存储,也没有健康指标过线预警等。因此需要将这些信息进行持久化,常用的方案是CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表。原创 2022-03-07 22:00:00 · 2426 阅读 · 0 评论 -
Docker系列之搭建可视化工具Portainer
Portainer是一款轻量级的应用,提供了图形化界面,用于方便管理Docker环境,包括单机环境和集群环境原创 2022-03-01 10:20:07 · 556 阅读 · 0 评论 -
Docker系列之Compose
Compose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成的一个应用。需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系,只需一个命令,就可以同时启动/关闭这些容器。原创 2022-02-23 21:00:00 · 630 阅读 · 0 评论 -
Docker系列之Dockerfile
Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本原创 2022-02-21 21:30:00 · 600 阅读 · 0 评论 -
Docker系列之搭建集群版Redis
1. 海量数据需要缓存时,如何设计存储方案?1.1. 哈希取余分区假设有N台机器构成一个集群,用户每次读写操作都是根据公式:hash(key)%N个机器台数,计算出哈希值,用来决定数据映射到哪一个节点上。优点简单粗暴,直接有效,只需要预估好数据规划好节点,例如3台、8台、10台,就能保证一段时间的数据支撑。使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡+分而治之的作用缺点原来规划好的节点,进行扩容或者缩容就比较麻烦,不原创 2022-02-09 21:00:00 · 1059 阅读 · 0 评论 -
Docker系列之搭建主从复制版MySQL
前面介绍了在Docker中安装简单版MySQL,下面主要介绍主从复制版如何搭建搭建主服务器容器实例1.1. 新建容器实例搭建从服务器容器实例验证测试原创 2022-01-25 21:00:00 · 856 阅读 · 0 评论 -
Docker系列之安装简单版mysql
前面介绍了Docker的安装和常用命令,下面主要介绍如何在Docker中安装Mysql数据库原创 2022-01-20 20:00:00 · 1021 阅读 · 0 评论 -
Docker系列之常用命令
上一篇讲解了如何在CentOS8安装Docker,本编主要结束Docker的常用命令帮助启动类命令启动dockersystemctl start docker停止dockersystemctl stop docker重启dockersystemctl restart docker查看docker状态systemctl status docker开机启动systemctl enable docker查看docker概要信息docker info查看docker总体帮原创 2022-01-18 20:00:00 · 621 阅读 · 0 评论 -
Docker系列之CentOS8安装Docker
概述Docker是基于Go语言实现的云开源项目,其主要目标是"Build,Ship and Run Any App,Anywhere",也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用)及其运行环境能够做到"一次镜像,随处运行"。解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。Docker与传统虚拟化方式区别如下:传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进.原创 2022-01-16 14:45:49 · 1329 阅读 · 1 评论