Docker 系列导读:从单机容器到 Kubernetes 的完整路径

这个系列把 Docker 的知识整理成了一条由浅入深的完整路径:从「Docker 是什么」的第一问开始,经过镜像、容器、仓库三大核心概念与日常操作命令,进入数据管理与网络配置两座大山,再下探到命名空间与控制组的底层实现,最后以 Compose 编排、实战排错和 Kubernetes 展望收尾。全系列 55 篇,按发文时间顺序读即是推荐阅读顺序。

先立一个总纲:Docker 本质上是用 Linux 内核的命名空间做隔离、用控制组做资源限制、用联合文件系统做镜像分层的容器引擎。理解了这句话,系列里的命令操作和底层原理就能互相印证。

第一层:认识 Docker(一~三)

第二层:三大核心概念与仓库(四~八)

第三层:安装与镜像操作(九~十四)

第四层:容器操作与命令(十五~二十一)

第五层:私有仓库(二十二~二十三)

第六层:数据管理(二十四~二十六)

第七层:网络配置(二十七~三十四)

第八层:底层实现(三十五~四十)

第九层:编排与实战(四十一~四十六)

第十层:运维与排错(四十七~五十一)

第十一层:走向 Kubernetes(五十二~五十五)

单机玩转之后,生产规模的调度与编排就是 Kubernetes 的主场:

怎么读这个系列

  • 没用过 Docker:按顺序读前四层,二十一篇读完就能独立完成建站、部署的日常操作;数据与网络两层建议通读
  • 会基本操作:直接跳第七、八层(网络与底层实现),这是排错能力的分水岭;排错案例在第九层
  • 急着解决具体问题:把系列当手册用——磁盘满了看第四十六篇,容器莫名消失看第四十四篇,网络不通从第二十七篇顺着读到第三十四篇

   转载规则


《Docker 系列导读:从单机容器到 Kubernetes 的完整路径》 由 吴杭沉 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Docker 系列(一):Docker 是什么 Docker 系列(一):Docker 是什么
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主
2022-08-16
下一篇 
CMake 系列(二十二):让 CMake 支持 GDB 调试 CMake 系列(二十二):让 CMake 支持 GDB 调试
CMake 和 GDB 的结合确实能使 C 或 C++ 的开发工作变得轻松,它们可以共同实现跨平台的项目构建和源代码级别的调试。本文详细介绍如何使用 CMake 配置项目以便使用 GDB 进行调试,并给出一个 C 语言的 demo。 如何支
2022-08-09
  目录