这门课到底在讲什么

先把话说清楚:这不是一门「Docker 速成」课,也不负责把你变成云原生架构师。它做的是更窄、也更实在的一件事——在 RockyLinux9 上,把容器这件事从 Docker 讲到 Containerd,让你明白一个容器从敲命令到真正跑起来,中间经过了几层。

之所以要从 Docker 讲到 Containerd,是因为很多人学容器时卡在一个尴尬的位置:会敲 docker run,但不知道 Docker 下面还蹲着一个容器运行时;遇到 Kubernetes 集群里没有 Docker 了,就彻底懵。这门课就是把这条线接上——Docker 是给你用的那层,Containerd 是真正干活的那层。搞清楚分工,后面再看 K8s 才不至于像看天书。

建议的学习顺序

15 讲不算多,但节奏别赶。我的建议是分三段走:

  • 前几讲先老老实实把容器和镜像的基本概念过一遍,同时把 RockyLinux9 的环境装好。这一段别跳,环境没弄干净,后面每讲都会还债。
  • 中间一段进入 Docker 的实际操作和 Contend 的对照。这里开始有「同一个目标、两种工具」的对比,是最容易出收获的地方,也是最适合停下来做笔记的地方。
  • 最后几讲偏向运行时切换和综合梳理,适合你已经能把单个容器跑顺之后再回头看。

每 2~3 讲停下来,自己动手把讲过的命令重敲一遍。看会了和敲会了是两回事,这一点在容器上尤其明显。

哪些章节可以先放一放

不是每个人都得从头啃到尾。如果你已经能熟练使用 Docker 的基本命令,前面偏概念的几讲可以快速扫过,把注意力放在 Docker 与 Containerd 的关系、以及运行时如何切换这些内容上。

反过来,如果你连 Linux 命令行都不太熟,那 RockyLinux9 的环境搭建部分反而要多花时间,别急着往后冲。这门课默认你有一定的 Linux 基础,如果连服务、进程、端口这些概念都还模糊,先补这块比硬跟容器更划算。

还有一类内容——涉及具体版本配置和命令参数的细节,建议第一遍只求看懂在干什么,别强迫自己记住每个参数。这类东西是查出来的,不是背出来的。

资料怎么配合着用

配套的章节笔记适合放在两个时间点用:一是每讲结束后对照复盘,看自己漏了什么;二是隔一两周回头快速扫一遍,检验还记得多少。别把它当讲义从头读到尾,那样反而记不住。

动手练习的顺序也要注意:先跟着做一遍,再把命令关掉自己重来一遍,最后试着改点参数看会发生什么。第三遍才是真正长本事的环节。如果时间实在碎,宁可一讲只做一件事,也别一天囫囵吞三讲。

说点实在的

这门课不会让你学完就能上手 K8s,也不会覆盖所有容器相关的边角知识。它解决的是一个具体问题:让你在 Docker 和 Containerd 之间不再含糊。学完之后,你大概能自己判断一个容器环境里谁在管镜像、谁在管进程,遇到问题时知道该往哪一层看。

如果这正好是你卡住的地方,那就慢慢来,一讲一讲过。如果只是想找个「容器大全」,这门课可能满足不了你——它本来也不是为这个准备的。


掌握RockyLinux9系统下容器Docker与Containerd应用与实践

课程推荐

《从 Docker 到 Containerd:掌握云原生容器核心技术(15讲)》掌握RockyLinux9系统下容器Docker与Containerd应用与实践【技能收获】学完可掌握:Java 后端开发、Python 编程、Vue / 前端工程化、Docker / 容器化、Linux 运维、Go 语言。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:AI 应用工程师、RAG 系统开发、Java 后端 + 大模型落地、企业知识库架构师。大模型应用岗需求持续走高,具备「后端 + RAG 落地」复合能力的人才在招聘市场更稀缺,简历中可突出完整项目链路而非仅会使用 API。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(65 节)

*   1 什么是容器.mp4

*   2 为什么需要容器.mp4

*   3 容器的六大隔离.mp4

*   4 容器的资源限制.mp4

*   5 什么是Docker.mp4

*   6 Docker架构模型.mp4

*   7 Docker存储引擎.mp4

*   8 Docker安装部署.mp4

*   9 Docker配置镜像加速.mp4

*   10 Docker配置存储目录.mp4

*   11 Docker镜像介绍.mp4

*   12 Docker镜像操作.mp4

*   13 Docker容器操作-1.mp4

*   14 Docker容器操作-2.mp4

*   15 Docker容器操作-3.mp4

*   16 Docker数据持久化介绍.mp4

*   17 Docker数据卷Volumes.mp4

*   18 Docker数据卷bindMounts.mp4

*   19 Docker单容器多路径挂载.mp4

*   20 Docker部署Wordpress并实现持久化.mp4

*   21 什么是Dockerfile.mp4

*   22 Dockerfile语法示例-1.mp4

*   23 Dockerfile语法示例-2.mp4

*   24 Dockerfile分层构建介绍.mp4

*   25 Dockerfile分层构建实践-1.mp4

*   26 Dockerfile分层构建实践-2.mp4

*   27 使用官方镜像构建.mp4

*   28 多阶段构建介绍.mp4

*   29 golang多阶段构建实践.mp4

*   30 java多阶段构建实践.mp4

*   31 多阶段架构构建介绍.mp4

*   32 多阶段架构构建实践.mp4

*   33 Docker私有仓库介绍.mp4

*   34 Docker私有仓库registry-1.mp4

*   35 Docker私有仓库registry-2.mp4

*   36 Docker私有仓库Harbor介绍.mp4

*   37 Docker私有仓库Harbor安装及使用.mp4

*   38 Docker私有仓库Harbor配置镜像扫描.mp4

*   39 Docker私有仓库Harbor高可用方案.mp4

*   40 Docker私有仓库Harbor高可用配置.mp4

*   41 Docker私有仓库Harbor高可用对接负载均衡与Https.mp4

*   42 Docker容器互联介绍.mp4

*   43 Docker容器互联实践.mp4

*   44 Docker网络应用场景.mp4

*   45 Docker网络-Bridge.mp4

*   46 Docker网络-Host.mp4

*   47 Docker网络-Container.mp4

*   48 为什么需要Compose.mp4

*   49 什么是Compose.mp4

*   50 Compose部署Wordpress.mp4

*   51 Compose部署Python应用.mp4

*   52 容器化CI与CD介绍.mp4

*   53 容器化CI-部署gitlab容器.mp4

*   54 容器化CI-部署Jenkins容器.mp4

*   55 Jenkins Pipeline实现容器化CI-1.mp4

*   56 Jenkins Pipeline实现容器化CI-2.mp4

*   57 Jenkins Pipeline实现容器化CI-3.mp4

*   58 Jenkins Pipeline实现容器化CD-1.mp4

*   59 Jenkins Pipeline实现容器化CD-2.mp4

*   60 Docker图形化工具portainer部署.mp4

*   61 Docker图形化工具Portainer添加节点.mp4

*   62 为何需要Containerd.mp4

*   63 Containerd镜像管理.mp4

*   64 Containerd容器管理.mp4

*   65 nerdctl-buildkit管理Containerd.mp4