这门课解决什么问题

很多后端开发和运维人员在实际工作中都会遇到这样的场景:代码在自己电脑上跑得好好的,一上测试环境或生产环境就报各种依赖冲突;或者团队要全面转向云原生架构,面对一堆微服务不知道怎么打包部署,只能照着网上的碎片化命令东拼西凑。这门体系课解决的就是容器化落地过程中的核心痛点,把从单机 Docker 操作到微服务整体打包、再到私有镜像仓库 Harbor 建设的完整链路打通。它不是单纯教你怎么敲几行命令行,而是让你从架构层面真正理解物理机、虚拟机与容器的本质区别,明白镜像、容器和仓库之间的运转逻辑,从而在实际做项目架构演进时,能自己拍板该怎么做容器化改造。

适合什么基础与建议先看哪几块

这套资料适合有基本 Linux 操作经验、写过简单后端代码但没系统碰过容器的程序员,或者正准备向云原生方向转行的运维人员。如果你连基础的 shell 命令都觉得很吃力,建议先补一下 Linux 基础再来看。对于符合基础要求的读者,建议不要一上来就死磕具体的 Docker 命令,而是先去听讲架构演变历程和容器基础概念的那几节内容。这部分看似理论,但它能帮你建立全局认知,搞清楚互联网基础架构是怎么一步步走到今天的。把架构层面的概念吃透后,再去跟进 Docker 入门实战和 Containerd 的具体操作,你会非常清楚每一个操作背后的目的是什么,而不是机械地模仿视频里的敲击动作。

资料怎么配合练习与学完能做什么

容器技术是一门典型的手上功夫,光看不练绝对学不会。在看资料时,强烈建议你自己开一台干净的 Linux 虚拟机跟着操作。讲到镜像制作与优化时,不要只看视频里的演示结果,一定要自己写几个 Dockerfile,尝试把一个普通的 Spring Boot 或 Go 项目打包成镜像,再对比优化前后的镜像体积差异。讲到 Harbor 时,自己在本地或云服务器上搭建一个私有仓库,把刚才做好的微服务镜像推上去再拉下来运行。跟着这套流程走完,学完你能独立做的事情非常明确:能为一个现成的微服务项目编写规范的容器化配置,制作出体积合理、运行稳定的镜像;能在团队内部搭建并管理私有镜像仓库;并且能为后续深入学习 Kubernetes 打下非常扎实的底层基础。有了这些能力,应对日常开发环境统一、测试环境部署以及中小规模项目的容器化改造已经完全够用了。


从零入门与实战容器基础,包括Docker、Containerd、镜像制作与优化、微服务容器化

课程目录

*   01 K8s深度研修课程介绍/

  *   01 课程设计理念及课程体系.mp4 04:03

  *   02 课程福利.mp4 01:42

  *   03 课程主要内容.mp4 07:52

  *   04 课程项目介绍.mp4 05:26

  *   05 课程更新进度须知

*   02 云原生基石:必备容器基础/

  *   01 互联网基础架构演变历程.mp4 13:53

  *   02 从现实世界理解什么是容器.mp4 04:24

  *   03 从架构层面理解什么是容器.mp4 05:01

  *   04 区分物理机、虚拟机、容器.mp4 04:33

  *   05 理解镜像、容器、镜像仓库.mp4 06:38

  *   06 理解镜像地址的组成.mp4 06:34

*   03 云原生基石:Docker入门与实战/

  *   01 为什么要用容器.mp4 06:02

  *   02 Docker基本概念.mp4 03:13

  *   03 Docker组件和架构.mp4 03:23

  *   04 Docker已失宠,为什么还要学Docker.mp4 07:36

  *   05 Docker安装及注意事项.mp4 06:56

  *   06 Docker Getting Started.mp4 06:05

  *   07 Docker详细信息介绍.mp4 14:48

  *   08 Docker镜像管理上.mp4 16:05

  *   09 Docker镜像管理下.mp4 03:18

  *   10 Docker容器管理上.mp4 08:16

  *   11 Docker容器管理下.mp4 09:32

  *   12 Docker数据管理-文件挂载.mp4 10:08

  *   13 Docker数据管理-目录挂载.mp4 11:28

  *   14 Docker数据管理-文件拷贝.mp4 02:18

  *   15 Docker部署服务通用步骤.mp4 15:15

  *   16 DockerHub被封,万无一失的镜像下载方法_1.2倍速.mp4 10:18

*   04 云原生基石:镜像制作必知必会/

  *   01 如何编写一个Dockerfile.mp4 10:26

  *   02 Dockerfile常用指令详解.mp4 06:30

  *   03 Dockerfile镜像制作初体验.mp4 11:54

  *   04 Dockerfile指定镜像环境变量ENV.mp4 04:39

  *   05 Dockerfile指定镜像标签LABEL.mp4 05:45

  *   06 Dockerfile文件操作ADD-COPY.mp4 09:42

  *   07 Dockerfile文件操作COPY更改权限.mp4 09:05

  *   08 Dockerfile指定工作目录WORKDIR.mp4 05:05

  *   09 Dockerfile指定启动用户USER.mp4 07:17

  *   10 Dockerfile启动命令CMD和ENTRYPOINT.mp4 11:26

  *   11 Dockerfile传参ARG-动态Dockerfile.mp4 08:10

  *   12 ARM镜像制作-配置x86支持ARM架构.mp4 05:31

  *   13 ARM镜像制作-在x86 amd64的机器上制作arm镜像.mp4 15:08

*   05 云原生基石:镜像优化与镜像制作实战/

  *   01 镜像优化-选择合适的基础镜像.mp4 10:20

  *   02 镜像优化-多阶段构建.mp4 15:52

  *   03 镜像优化-文件操作指令优化.mp4 08:59

  *   04 镜像优化-指令合并.mp4 07:31

  *   05 实战:制作业务镜像的统一标准步骤.mp4 09:48

  *   06 实战:制作前端VUE-H5镜像并发布.mp4 10:05

  *   07 实战:制作后端Java镜像并发布.mp4 12:07

  *   08 实战:制作后端Go镜像并发布.mp4 07:41

*   06 云原生基石:镜像仓库必知必会/

  *   01 镜像仓库和镜像知识回顾.mp4 06:02

  *   02 阿里云镜像仓库介绍及使用.mp4 08:51

  *   03 阿里云镜像仓库存储异构-ARM镜像.mp4 05:06

  *   04 私有镜像仓库Harbor下载与安装.mp4 09:51

  *   05 Harbor仓库入门与insecure registry.mp4 06:53

  *   06 Harbor仓库多用户权限管理.mp4 08:23

  *   07 Harbor仓库镜像清理和垃圾回收.mp4 06:42

  *   08 Harbor仓库镜像复制管理.mp4 07:16

*   07 云原生CRI:Containerd必知必会/

  *   01 什么是容器运行时接口-CRI.mp4 08:41

  *   02 什么是Containerd.mp4 07:46

  *   03 ctr nerdctl crictl命令对比.mp4 05:27

  *   04 Containerd配置Insecure及常见问题.mp4 17:11

  *   05 Containerd命名空间管理及常见问题.mp4 08:41

  *   06 Containerd镜像管理及常见问题.mp4 08:32

  *   07 Containerd容器管理及常见问题.mp4 05:01

  *   08 Containerd管理神器nerdctl.mp4 06:13

*   08 容器基础课程总结及常见面试问题/

  *   01 容器基础内容总结和常见面试问题.mp4 06:35