拉勾专栏由浅入深吃透 Docker25讲完结
【课程介绍】
掌握容器底层原理,提升实战技术能力
【课程目录】
目录 /共27节 y2 ]" j* z& G5 `/ v
开篇词
开篇词 | 溯本求源,吃透 Docker!– O+ l2 k4 a9 r" C2 R+ _
模块一:基础概念与操作
01 | Docker 安装:入门案例带你了解容器技术原理
02 | 核心概念:镜像、容器、仓库,彻底掌握 Docker 架构核心设计理念" U# Y7 ^! h8 H’ K6 s4 h# a
03 | 镜像使用:Docker 环境下如何配置你的镜像?
04 | 容器操作:得心应手掌握 Docker 容器基本操作
05 | 仓库访问:怎样搭建属于你的私有仓库?– q* U6 h5 m9 S) I. f( W9 Z5 H! ~" _
06 | 最佳实践:如何在生产中编写最优 Dockerfile?
07 | Docker 安全:基于内核的弱隔离系统如何保障安全性?4 Z; B8 g: h; T4 K5 R) R
08 | 容器监控:容器监控原理及 cAdvisor 的安装与使用
模块二:底层实现原理及关键技术
09 | 资源隔离:为什么构建容器需要 Namespace ?
10 | 资源限制:如何通过 Cgroups 机制实现资源限制?
11 | 组件组成:剖析 Docker 组件作用及其底层工作原理8 o2 y" U, T6 ^8 g% c
12 | 网络模型:剖析 Docker 网络实现及 Libnetwork 底层原理. q! K’ ~! p’ u- Y
13 | 数据存储:剖析 Docker 卷与持久化数据存储的底层原理3 |8 L% o9 c+ ]5 v
14 | 文件存储驱动:AUFS 文件系统原理及生产环境的最佳配置/ P3 t& ^- {0 M’ K- H5 R0 q
15 | 文件存储驱动:Devicemapper 文件系统原理及生产环境的最佳配置5 {% b7 b; m’ J’ f7 v+ q5 v1 B" x
16 | 文件存储驱动:OverlayFS 文件系统原理及生产环境的最佳配置
17 | 原理实践:自己动手使用 Golang 开发 Docker(上)
18 | 原理实践:自己动手使用 Golang 开发 Docker(下)
模块三:容器编排三剑客) e0 o- ]’ d M% g1 K
19 | 如何使用 Docker Compose 解决开发环境的依赖?+ T7 g- v" }, f* W
20 | 如何在生产环境中使用 Docker Swarm 调度容器?
21 | 如何使 Docker 和 Kubernetes 结合发挥容器的最大价值?
模块四:综合实战案例/ J) e7 D* ~7 ?; k" D W5 P
22 | 多阶段构建:Docker 下如何实现镜像多阶级构建?
23 | DevOps:容器化后如何通过 DevOps 提高协作效能?3 j B4 i6 s: a0 C* Q# k" _’ j5 s
24 | CI/CD:容器化后如何实现持续集成与交付?(上)
25 | CI/CD:容器化后如何实现持续集成与交付?(下)
结束语
结束语 | 展望未来:Docker 的称霸之路