Docker 循序渐进 炉火纯青导读

Docker 循序渐进 炉火纯青:从零基础到 CentOS 实战的深度指南

在云原生技术席卷全球的今天,Docker 已成为开发者与运维人员必须掌握的核心技能。本课程专为希望在 CentOS 8.x 环境下深入理解并精通 Docker 的学习者设计,通过系统化的理论讲解与实操演练,带你从零构建完整的容器化知识体系。

学习门槛与前置准备
本课程对学员的技术背景要求相对宽松,适合具有一定 Linux 基础操作的初学者以及希望深化容器认知的中级工程师。你无需具备复杂的虚拟化架构经验,只需拥有一台可运行 CentOS 系统的机器(实体机或虚拟机均可),并准备好安装 Docker 的热情即可。课程特别针对国内网络环境,提供了详细的镜像下载与源配置指导,帮助你顺利跨越安装阶段的技术障碍。

清晰的学习路径
课程遵循“理论先行、环境奠基、核心突破、实战深化”的科学学习顺序。第一阶段,你将追溯 Docker 的发源与成长,深入比较 KVM、LXC 与传统容器的架构差异,从本质上理解为何容器具备“天下武功唯快不破”的优势。第二阶段,课程重点讲解 Docker 的三大基本概念——镜像、容器与仓库,以及 Client-Host 架构,为你打下坚实的理论地基。第三阶段,进入硬核实操,详细演示如何在 CentOS 7.x 和 CentOS 8.x 上安装 Docker v20,并手把手教你如何优化模版机,包括整理网卡配置、修改默认字符集等关键步骤,确保基础环境稳定可靠。最后,课程深入 Docker 网络模型与 Dockerfile 撰写技巧,助你掌握自动化构建的核心能力。

资料包的使用建议
随课附带的资料包包含了课程目录结构及各章节的详细索引,建议学员在下载后,先通读目录以建立整体知识框架,再对照视频进度进行查阅。资料包中的命令示例和配置片段可作为本地实验的参考范本,但在实际操作中,请务必结合课程中讲解的原理自行敲入命令,以加深记忆与理解。避免直接复制粘贴,注重理解每一步操作背后的逻辑。

学完后的能力产出
完成本课程后,你将能够独立在 CentOS 8.x 环境中完成 Docker 的安装、配置与优化,熟练运用命令行管理镜像与容器,理解并配置 Docker 网络模型以支持多容器通信,并能编写高效的 Dockerfile 实现应用的自动化构建与部署。你将从一个容器技术的旁观者,成长为能够解决实际生产问题的实践者,为后续深入学习 Kubernetes 或云原生生态奠定坚实基础。

课程目录

1 01. Docker 课程介绍:相关概念、理论、安装和更换国 (16:46)
2 02. Docker 课程介绍:网络模型;撰写Dockerf (19:16)
3 03. Docker 简介:发源和成长;比较 KVM 优势和 (12:23)
4 04. LXC 容器 vs. VM 虚拟化:天下武功唯快不破 (15:14)
5 05. 容器和虚拟机架构差别:逐项比较与结论阐述 (13:33)
6 06. Docker 三个基本概念:镜像 Image;容器 (10:55)
7 07. Docker 架构:Client 客户端 Host (14:12)
8 08. 在 CentOS 7.x 安装 Docker v20 (16:47)
9 09. 下载 CentOS 8.x 镜像;安装 配置 模版机 (20:47)
10 10. 优化模版机:整理网卡配置;修改默认字符集;安装基本工 (13:31)
11 11. 优化模版机:更换 yum 源;关闭防火墙和 SELi (19:53)
12 12. 测试优化模版机:复制 VMs (11:41)
13 13. CentOS 8.x 安装 Docker v20.1 (16:12)
14 14. 配置 Docker 阿里云镜像加速器;查看国内其它知 (11:19)
15 15. Docker 镜像 image 管理常用命令:获取完 (15:52)
16 16. 获取 Docker 镜像管理具体命令的帮助信息;镜像 (16:28)
17 17. 镜像的导出与导入 save_load;容器与镜像的转 (12:31)
18 18. 三组命令差别:save_load export_im (09:10)
19 19. 获取 Docker 容器 container 管理类 (12:21)
20 20. 创建交互式容器:启动且进入容器;创建交互式容器(未开 (14:44)
21 21. 创建守护式容器:运行守护进程保持 Up 状态 -3 (18:56)
22 22. 创建守护式容器:-it 作为守护进程创建容器(未进入 (05:24)
23 23. 创建不进入式容器:有痕查看和无痕查看;经典回顾六种创 (11:00)
24 24. Docker 镜像 commit 提交操作:diff (14:13)
25 25. Docker 端口映射 -p:启动 Tomcat 镜 (14:44)
26 26. Docker 端口映射 -p:启动 Nginx 镜像 (10:50)
27 27. 进入Tomcat容器,添加首页内容;不进入Nginx (18:34)
28 28. Docker 数据卷挂载:共享宿主机目录_读写挂载 (11:05)
29 29. Docker 数据卷挂载:共享宿主机目录_只写挂载 (06:08)
30 30. Docker 数据卷挂载:共享宿主机目录随机_读写反 (07:30)
31 31. Docker 网络基础:查看容器主机名称、ip 地址 (12:17)
32 32. 给 Docker 容器另辟 DNS 地址;临时性和永 (11:45)
33 33. 给 Docker 容器配置主机名:--hostnam (02:54)
34 34. Docker 网络的五种模型:bridge_host (09:51)
35 35. 创建 Docker 五种网络模型的容器:默认 共享宿 (14:49)
36 36. Docker 自建网络:能够自动分配和解析,主机名称 (08:45)
37 37. 撰写 Dockerfile 详解:初探 Docker (12:40)
38 38. 撰写 Dockerfile 详解:详细解析 12 个 (07:39)
39 39. Dockerfile 实训案例:添加环境变量;指定工 (10:16)
40 40. Dockerfile 实训案例:在创建容器时,共享 (04:48)
41 41. Dockerfile 实训案例:在创建镜像时,对比 (05:17)
42 42. Dockerfile 实训案例:在创建镜像时,对比C (16:25)
43 43. 创建 Dockerfile 文件,构建 Tomcat (19:21)
44 44. 编写 Dockerfile 源码编译构建 LNMP (05:32)
45 45. 创建 Dockerfile 文件:构建 Nginx (16:37)
46 46. 创建 Dockerfile 文件:构建 PHP 基础 (19:35)
47 47. 快速部署 LNMP 环境:自定义网络;启动 MySQ (12:51)
48 48. 快速部署 LNMP 环境:分布测试三者联接;配置 w (15:09)
49 49. 自行构建 MySQL 基础镜像;重新联接 MySQL (10:45)
50 50. 重新架构 LNMP 环境,配置 wordpress (16:02)
51 51. 搭建 Harbor 企业级容器镜像仓库_HTTP 协 (11:22)
52 52. 安装 Docker-compose;搭建 Harbo (16:34)
53 53. 启动 Harbor 仪表控制盘 DASHBOARD (10:19)
54 54. 测试 Harbor 私有仓库:本地和远程客户端、上传 (17:33)
55 55. 搭建 Harbor 企业级容器镜像仓库_HTTPS (16:14)
56 56. 测试 Harbor_https 私有仓库:本地和远程 (12:44)
57 57. 自行搭建 Registry 私有仓库_HTTPS 协 (18:32)
58 58. 配置 Registry 私有仓库:本地客户端;完成上 (06:31)
59 59. 配置 Registry 私有仓库:本地远程客户端;完 (09:30)