课程简介
Docker在今天已经算是明星技术了,各种技术大会都会有人谈论它,越来越多的人对这门技术着迷。Docker的发展异常迅猛,整个社区生态蓬勃向上一片繁荣。在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。
本课程是一门专注于容器技术的课程,旨在帮助学员掌握容器技术的基本概念和操作。课程将通过实例教程的形式深入讲解Docker的运作原理和核心组件,并讲解如何使用Docker进行应用部署和监控管理。课程最后,将进行一系列实践演练,帮助学员将所学知识应用到实际项目中。
课程收益
1. 掌握容器技术的基本概念和原理
2. 熟练掌握 Docker 基本操作
3. 掌握 Docker 高级功能,如数据持久化、网络管理和资源限制
4. 掌握 Docker 应用部署和监控管理,如使用docker-compose部署容器化应用、Docker 管理工具和可视化工具
5. 实战演练,结合知识点在实际场景中操作和使用,练习如何部署、管理和监控容器化应用
受众人群
本课程面向对容器技术有兴趣,想要深入了解和掌握容器运行、管理和部署技术的IT从业人员。
为了能够顺利完成本课程,听众需要拥有一定的技术储备,包括:
·具有 Linux 基础知识
·具有一定的脚本语言能力
·具有对于容器技术和Docker的基本了解
·有网络管理,容器化相关部署经验
·对于监控管理有一定理解
课程周期
2天(12H)
课程大纲
主题 | 内容 |
一、容器技术基本概念 | 1. ·容器技术概述 2. ·容器核心技术:Namespace、cgroup、文件系统 3. ·容器核心技术:镜像与镜像仓库 |
二、Docker 基本操作 | 1. ·Docker基本操作:运行容器(Run) 2. ·Docker基本操作:创建容器镜像(Build) 3. ·Docker基本操作:构建容器镜像库(Ship) |
三、Docker 高级功能 | 1. ·Docker 容器数据持久化 2. ·Docker 容器网络管理 3. ·Docker 容器资源限制 |
四、Docker 应用部署和监控管理 | 1. ·使用docker-compose部署容器化应用 2. ·Docker 管理工具 3. ·Docker 可视化管理和监控工具 |
五、实践演练 | 1. ·容器的基本运行 2. ·构建容器映像 3. ·使用容器映像库 4. ·探索 Docker 数据卷 5. ·探索 Docker 网络 6. ·启用 Docker 资源限制 7. ·使用 docker-compose 部署WordPress 8. ·Docker 平台的可视化管理 |
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员