这门课到底在讲什么
先把话说清楚:这不是一门「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





