通过前面的学习,我们已经知道,怎么将本地自己制作的镜像发布到阿里云远程镜像仓库中去。但是在实际工作开发中,一般,我们都是将公司的镜像发布到公司自己搭建的私服镜像仓库中,那么一个私服的镜像仓库怎么搭建?怎么将自己的镜像推送到私服仓库中呢?怎么验证是否成功呢?本文咱们就一起来学学怎么将镜像推送到私服镜像中。 大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。 文末送上本系列教程其他文章直通车,欢迎大家系统地去学习 本文目录: 1:下载镜像DockerRegistry 2:运行私有库Registry,相当于...

  pR0x82EmJfq4   2023年11月01日   29   0   0 Java

通过前面8篇文章的学习,我们已经学会了docker的安装、docker常用的命令已经docker镜像修改后提交的远程镜像仓库及提交到公司的私服仓库中。接下来,我们再来学学Docker另外一个重要的东西-容器数据卷。 我们先来看看一个场景:我们有多个docker容器需要使用到同一个数据,比如说A服务和B服务都需要使用到数据库D,在数据库容器D销毁后,重启,数据库中的数据不能够丢失。我们通过前面的学习已经知道了,容器如果被销毁后再重启,这个时候,容器中的原有数据就丢失了,那么这种情况下,数据库容器D中存储的数据应该放在哪里?容器自身?如果存在容器自身肯定不行,那如果存放在非容器中,那么在容器中怎么...

  pR0x82EmJfq4   2023年11月01日   33   0   0 Java

在上一篇中,咱们对Docker中的容器数据卷做了介绍。已经知道了容器数据卷是什么?能干什么用。那么本篇咱们就来实战容器数据卷,Docker容器数据卷案例主要做以下三个案例 1:宿主机(也就是Docker所安装的机器)与容器之间的映射-让Docker可以直接访问宿主机上面的指定目录; 2:读写规则映射添加说明-数据券默认是读写权限的,我们可以设置只读权限 3:卷的继承和共享-容器1做了映射后,容器2可以继承容器1,然后容器2也就有了映射关系       大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了...

  pR0x82EmJfq4   2023年11月01日   68   0   0 Java

大家好,咱们前面通过十篇的文章介绍了docker的基础篇,从本篇开始,咱们的《docker学习系列》将要进入到高级篇阶段(基础篇大家可以查看之前发布的文章)。 咱们先来介绍:docker复杂方式安装软件。通过按照mysql\redis两个案例来讲解 Docker复杂安装说明,两个案例: 1:安装mysql主从复制 2:安装redis集群 本文咱们就先来实现第一个案例:mysql主从复制   大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊 安装mysql...

  pR0x82EmJfq4   2023年11月01日   32   0   0 Java

在上一篇,学会了3主3从的Redis集群搭建。那么接下来,我们就来学习Redis集群主从容错切换迁移案例 本次案例从模拟两个场景 1:数据读写存储 a:一个新key数据来了,是否会按照预设的进入槽中?集群是否生效 2:容错切换迁移 a:如果master6381挂了。那么对应的从6384是否会补位? 下面就开始实操。 数据读写存储操作案例 步骤: 1:启动6台机器构成的集群并通过exec进入   2:对6381新增两个key 查看当前6381机器上是否存在缓存key: 发现没有。   好,那么我们就来setk1v1. 发现错误了。错误信息: (error)MOVED127...

  pR0x82EmJfq4   2023年11月01日   50   0   0 Java

通过前面的学习,我们已经可以把自己写的微服务项目通过dockerfile文件方式部署到docker上面了。那么微服务之间通信,怎么通信的?是在同一个网络还是在不同的网络环境下?docker中怎么配置网络环境呢?本文咱们就一起学学docker网络。 本系列教程直通车 直通车,本系列教程已发布文章,快速到达,《Docker学习系列》教程已经发布的内容如下: 【图文教程】Windows11下安装DockerDesktop 【填坑】在windows系统下安装DockerDesktop后迁移镜像位置 【Docker学习系列】Docker学习1-docker安装 【Docker学习系列】Docker学习2...

  pR0x82EmJfq4   2023年11月01日   62   0   0 Java

Docker-compose是什么?能干嘛?解决了哪些痛点? 是什么? Docker-compose是Docker官方推出的一个工具软件,可以管理多个Docker容器组成的一个应用。你需要编写一个一个YAML格式的配置文件:docker-compose.yml。写好多个容器之间的调用关系。然后,只需要一个命令,就能同时启动/关闭这些容器了。 怎么理解: 能干嘛? docker建议我们每一个容器只运行一个服务,因为docker容器本身占用资源极少,所以最好是将每一个服务单独地分割,但是这样,我们面临了一个问题: 去哪下? 官方地址: https://docs.docker.com/comp...

  pR0x82EmJfq4   2023年11月01日   32   0   0 Java

缓存数据同步策略示意图 在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。 缓存数据同步策略 缓存数据同步,常见的有三种方式: 1:设置有效期  给缓存设置有效期,到期后自动删除。再次查询的时候,更新数据。 这种方式的优缺点及使用场景如下: 优点:简单、方便、好理解; 缺点:时效性差,缓存过期之前可能数据库中的数据和缓存中的数据就不一致了了。 使用场景:更新频率低,时效性要求低的业务。  2:同步双   同...

  pR0x82EmJfq4   2023年11月01日   40   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~