排序
镜像命名规范
镜像命名规范 镜像名的结构 完整的 Docker 镜像名由四个部分组成: [registry-host[:port]/]namespace/repository[:tag] ↑ ↑ ↑ ↑ 仓库地址 命名空间 仓库名 标签 各部分详解 # 全称 docker ...
网络命名空间
网络命名空间 面试题 什么是 Linux 网络命名空间?Docker 是如何利用它实现容器网络隔离的? 标准答案 网络命名空间(Network Namespace)是 Linux 内核提供的网络隔离机制。每个网络命名空间拥...
镜像与容器的类比:从生活场景深入理解
镜像与容器的类比:从生活场景深入理解 为什么需要类比? Docker 的镜像和容器概念对新手来说比较抽象。通过生活场景的类比,可以直观地理解它们的本质区别和联系。 类比一:可执行程序与进程 ...
全局唯一 ID 生成与雪花算法
全局唯一 ID 生成与雪花算法 分布式环境的 ID 需求 分库分表后,数据库自增主键不再可用——两个分片从 1 开始自增,会导致不同分片出现相同 ID。分布式系统需要一个全局唯一的 ID 生成方案。 ...
一致性 Consistency 含义
一致性 Consistency 含义 什么是一致性 一致性是 ACID 的核心目标:事务执行前后,数据库必须始终处于一致状态。 -- 转账场景 START TRANSACTION; UPDATE accounts SET balance = balance - 100...
OCI(开放容器倡议)是什么?
OCI(开放容器倡议)是什么? 什么是 OCI? OCI(Open Container Initiative,开放容器倡议) 是一个致力于制定容器格式和运行时的开放工业标准的项目。它于 2015 年 6 月由 Docker、CoreOS、Go...
执行器工作流程
执行器工作流程 执行器的角色 执行器(Executor)是 MySQL 查询执行链路的最后一环。它的职责很简单:按照优化器生成的执行计划,调用存储引擎的接口,真正去读写数据。 graph LR A[优化器] -->...
Redis 连接池要点:高效管理 TCP 连接的”蓄水池”
Redis 连接池要点:高效管理 TCP 连接的'蓄水池' 为什么需要连接池 每次 Redis 操作都需要创建一个 TCP 连接,但 TCP 的三次握手和四次挥手开销很大: 一条 Redis 操作的生命周期: 1. TCP 三次...
集群最大节点数
集群最大节点数 官方理论最大值 Redis Cluster 官方文档指出,集群的最大节点数为 1000 个。这个数字不是代码中硬编码的限制,而是基于实际运行情况得出的推荐上限。 为什么是 1000 个节点 Goss...
Docker 客户端错误排查
Docker 客户端错误排查 常见客户端错误类型 Docker 客户端在与 daemon 通信时可能出现各种错误,这里整理最常见的问题和解决方案。 1. Cannot connect to Docker daemon 现象 Cannot connect to...

