凯哥Java
这个作者很懒,什么都没留下…
展开
-
docker系列教程:docker图形化工具安装及docker系列教程总结
从12月1日开始,发布docker系列教程第一篇,到今天12月31日,正好整个十二月,咱们一起把docker系列教程学完了。现在,我们来回顾下都学了什么哪些吧。我们第一篇讲解了怎么在虚拟机中docker,讲解了docker运行同原理。怎么将镜像加速器设置成国内镜像加速器,以及我们分析了docker为什么会比VM虚拟机快。学完docker安装之后,咱们开始一起学习了docker的常用命令,通过三个篇幅来讲解docker启动命令、镜像命令、docker容器命令(一、二)。原创 2022-12-31 21:00:02 · 1287 阅读 · 0 评论 -
docker高级篇-docker-compose容器编排介绍及实战
Docker-compose是什么?能干嘛?解决了哪些痛点?原创 2022-12-30 09:52:27 · 463 阅读 · 0 评论 -
Docker网络下-自定义网络实战
通过前面两篇的学习,我们对docker网络及四大网络类型都了解了。本文,咱们就来学习docker的自定义网络。我们为什么需要自定义网络呢?是为了让各个主机分门别类,井井有条。方便关联,使得网络之间可以通过服务名进行通信。为什么在容器中,我们要通过服务名进行通信呢?那是因为,docker容器内部的IP是有可能发生变化的。我们使用自定义网络,就是解决容器IP变动时候可以通过服务名直接网络通信而不受到影响。原创 2022-12-29 12:28:11 · 434 阅读 · 1 评论 -
Docker网络中篇-docker网络的四种类型
通过上一篇学习,我们对docker网络有了初步的了解。本篇,咱们就来实战docker网络。原创 2022-12-28 09:51:55 · 207 阅读 · 0 评论 -
Docker网络上篇-网络介绍
通过前面的学习,我们已经可以把自己写的微服务项目通过dockerfile文件方式部署到docker上面了。那么微服务之间通信,怎么通信的?是在同一个网络还是在不同的网络环境下?docker中怎么配置网络环境呢?本文咱们就一起学学docker网络。本系列教程直通车。原创 2022-12-27 10:28:14 · 588 阅读 · 0 评论 -
docker高级篇:实战-自己开发的微服务怎么在docker上面运行?
通过前面的一系列学习,我们已经知道怎么制作dockerfile了。那么,本篇文章,咱们就把自己写的spring boot的demo项目,部署在docker上面。原创 2022-12-26 21:16:46 · 325 阅读 · 0 评论 -
docker的虚悬镜像是什么?
答:仓库名、标签都是的镜像,俗称:dangling image。原创 2022-12-25 13:39:14 · 901 阅读 · 0 评论 -
docker高级篇第三章-dockerfile案例之制作自己的centos镜像
在上一篇文章中,我们介绍了Dockerfile是什么以及Dockerfile常用的保留字段。熟悉了这些之后,有没有想自己动手写一个Dockerfile呢?本文咱们就实战自己Dockerfile。原创 2022-12-24 15:27:30 · 990 阅读 · 0 评论 -
Dockerfile介绍及常用保留指令
从本文开始,咱们将介绍docker的另外一个技术点:dockerfile.我们来看看DockerFile相关的知识点,我们将怎么学习?1:DockerFile是什么?2:DockerFile构建过程解析3:常用的保留字指令4:案例及小总结。原创 2022-12-23 11:00:10 · 1000 阅读 · 0 评论 -
Docker高级:Redis集群实战!4主4从缩容到3主3从,怎么处理?
在上一篇,我们学会了redis集群的扩容。从3主3从扩容到4主4从。那么,接着,活动过去了。流量没有那么大了。需要缩容了。从4主4从缩容到3主3从了。那么这个时候又该怎么处理呢?缩容思考问题:1:需要删除主节点的槽位怎么分配?2:需要删除的主从节点,是先删除主节点呢?还是先删除从节点呢?缩容步骤:目的:将6387和6388下线1:检查集群情况第1次获取到6388的节点id原创 2022-12-22 09:14:40 · 532 阅读 · 0 评论 -
docker高级篇第二章-分布式存储之实战案例:主从容错切换迁移案例
在上一篇,学会了3主3从的Redis集群搭建。那么接下来,我们就来学习Redis集群主从容错切换迁移案例本次案例从模拟两个场景1:数据读写存储a:一个新key数据来了,是否会按照预设的进入槽中?集群是否生效2:容错切换迁移a:如果master 6381挂了。那么对应的从6384是否会补位?下面就开始实操。原创 2022-12-20 10:55:11 · 373 阅读 · 0 评论 -
docker高级篇第二章-分布式存储之实战案例:3主3从redis集群搭建
在上一篇文章中,我们介绍了分布式存储的三种方式:hash取余分区、一致性哈希算法分区以及哈希槽分区。本篇,我们就来实战3主3从的哈希槽Redis集群搭建。大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊~~~本次案例分为:三主三从Redis集群配置、主从容错切换迁移案例、主从扩容案例、主从缩容案例。如下图:本文主要内容:3主3从redis集群扩容缩容配置案例架构。原创 2022-12-19 15:34:13 · 442 阅读 · 0 评论 -
docker高级篇2-分布式存储之三种算法
目的:为了在节点数目发生改变时尽可能少迁移数据。将所有的存储节点排列在相接的hash环上,每个key在计算hash之后,会按照顺时针找到的存储节点存放。而当有节点加入或者退出时候,仅影响该节点在hash环上的顺时针相邻的后续节点。优点:加入和删除节点只会影响哈希环中顺时针方向相邻的节点,对其他节点无影响。缺点:数据的分布和节点的位置有关,因为这些节点不是均匀地分布在哈希环上的,所以数据进行存储时候达不到均匀分布效果。可能就出现了数据倾斜问题。针对上面问题,于是,又有了新的方案。原创 2022-12-18 14:04:54 · 450 阅读 · 0 评论 -
ocker高级篇1-dockeran安装mysql主从复制
大家好,咱们前面通过十篇的文章介绍了docker的基础篇,从本篇开始,咱们的《docker学习系列》将要进入到高级篇阶段(基础篇大家可以查看之前发布的文章)。咱们先来介绍:docker复杂方式安装软件。通过按照mysql\redis两个案例来讲解Docker复杂安装说明,两个案例:1:安装mysql主从复制2:安装redis集群本文咱们就先来实现第一个案例:mysql主从复制原创 2022-12-16 15:17:34 · 473 阅读 · 0 评论 -
「Docker学习系列教程」基础篇小总结及高级篇预告
第一篇, 凯哥就介绍了怎么在Centos系统中安装Docker.这一篇文章中,我们学会了查看docker版本号命令:docker version.以及docker的hell-world镜像下载:docker run hello-world.如何设置镜像加速。拉取:docker pull镜像名称[:TAG].删除指定id的镜像:docker rmi 镜像id.还有什么是docker的虚悬镜像。第五篇, 我们对docker的镜像做了介绍,介绍了镜像是什么?好了,就准备进入到高级篇一起学习吧~.原创 2022-12-15 13:54:15 · 338 阅读 · 0 评论 -
Docker学习11-Docker常规方式安装软件
本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景原创 2022-12-14 15:09:43 · 154 阅读 · 0 评论 -
一篇文章教你实战Docker容器数据卷
一篇文章教你实战Docker容器数据卷原创 2022-12-12 11:04:41 · 279 阅读 · 0 评论 -
「Docker学习系列教程」9-Docker容器数据卷介绍
Docker能不能像Linux一样,可以直接挂载盘符呢?答案是肯定有的。就是本文介绍的Docker容器数据卷。好了,接下来,咱们就来开始学习这个。原创 2022-12-11 11:15:58 · 469 阅读 · 0 评论 -
【Docker学习教程系列】8-如何将本地的Docker镜像发布到私服?
通过前面的学习,我们已经知道,怎么将本地自己制作的镜像发布到阿里云远程镜像仓库中去。但是在实际工作开发中,一般,我们都是将公司的镜像发布到公司自己搭建的私服镜像仓库中,那么一个私服的镜像仓库怎么搭建?怎么将自己的镜像推送到私服仓库中呢?怎么验证是否成功呢?本文咱们就一起来学学怎么将镜像推送到私服镜像中。大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。文末送上本系列教程其他文章直通车,欢迎大家系统地去学习。原创 2022-12-10 10:40:46 · 505 阅读 · 0 评论 -
【Docker学习教程系列】7-如何将本地的Docker镜像发布到阿里云
在上一篇中,我们使用docker commit 命令,创建了一个带有vim的Ubuntu镜像。那么怎么将这个镜像分享出去呢?本文就来讲解如何将本地的docker镜像发布到阿里云上。本文主要内容:1:本地镜像发布到阿里云流程2:镜像的生成方法3:将本地镜像推送到阿里云仓库4:将阿里云仓库上的镜像下载到本地。原创 2022-12-09 10:58:23 · 422 阅读 · 0 评论 -
Docker学习6-Docker镜像commit操作案例
在上一篇中,我们知道了docker是基于联合文件系统的分层镜像。而且也知道了镜像是只读的,容器才是可以写的。那么,如果我们要修改镜像,修改之后,怎么提交呢?本文,凯哥将介绍,docker的提交命令PS本系列:《Docker学习系列》教程已经发布的内容,凯哥会在文末加上。 命令公式:docker commit -m=“提交的描述信息” -a="作者" 容器id 要创建的目标镜像名称:[标签名]那么我们就基于从远程仓库pull下来的Ubuntu。添加vim命令后,重新打一个新的镜像。docker commit原创 2022-12-08 09:31:39 · 448 阅读 · 0 评论 -
【Docker教程系列】Docker学习5-Docker镜像理解
通过前面几篇文章的学习,我们已经安装好了Docker,也学会使用一些常用的命令。比如启动命令、镜像命令、容器命令。常用命令分类后的第二个就是镜像命令。那么镜像是什么?拉取镜像的时候为什么是一层一层的?镜像加载的原理是什么?本篇,我们就来学学,Dokcer镜像的分层概念。《Docker学习系列》教程已经发布的内容如下:【图文教程】Windows11下安装Docker Desktop【填坑】在windows系统下安装Docker Desktop后迁移镜像位置【Docker学习系列】Docker学习1-docke原创 2022-12-07 09:54:36 · 330 阅读 · 0 评论 -
【Docker学习系列】Docker学习2-docker设置阿里云镜像加速器
docker镜像下载添加阿里云加速球原创 2022-12-02 11:03:05 · 470 阅读 · 0 评论