Docker容器技术培训与咨询,容器培训
 
课程简介
课程从从系统运维到应用实践全面讲解了容器技术在企业生产实际部署的全过程,包含集群安装部署、服务自动与发现、性能监控等。同时也包含了大量部署配置文件用例,能极大的帮助学员快速稳定的运营管理容器集群和云上微服务业务应用。
培训目标:
参加这次培训,学员将全面了解容器技术与容器集群管理,并能够使用Docker容器来完成企业容器化的转型和实施。
 
培训对象
运维工程师、系统工程师、DevOps工程师和想掌握容器技术的IT工程师
 
课程大纲
| Docker技术基础 | • 容器技术的历史• LXC虚拟化技术简介
 • Docker 与 LXC虚拟化技术的简单比较
 • Docker项目的发展历程
 • 微服务容器集群
 • Docker的特征
 • Docker的组件与元素
 • Docker体系架构分析
 • Docker Client实现到Docker Daemon之间通信
 • Docker Daemon处理服务请求
 • Docker Index公有与私有访问权限的Docker管理
 • Docker Containers负责应用程序的运行
 • Docker控制组
 • Docker Union文件系统
 • Docker Images用来运行Docker容器
 • DockerFile自动创建Docker镜像。
 • CGroup和NameSpace
 • Docker的安全特性
 | 
| Docker的生态系统和未来展望 | • Docker的生态系统• 集群管理工具Swarm
 • 编排工具Compose
 • 集群创建工具Machine
 • 通过Kubernets/Mesos构建Docker集群
 • Mesos VS Kubernetes VS Swarm
 • 分布式的Docker容器集群设计
 | 
| Docker的安装与镜像管理 | • Docker引擎的安装• DockFile、Docker镜像和容器
 • 撰写Dockerfile
 • Dockerfile的自动化镜像构建命令
 • 使用Docker Hub
 – 镜像上传和下载
 – 自动化构建
 – Web Hooks and Build Triggers
 • 第一个Docker镜像
 | 
| Docker镜像技术 | • Docker镜像基础概念• Docker镜像组织关系
 • Docker镜像架构
 • Docker镜像与Docker容器
 • Docker容器的文件系统
 | 
| 深入分析Docker Registry实现对容器的管理 | • Docker Registry工作流架构详解• 完成对Docker镜像的下载,推拉及删除任务
 • 通过index 负责并维护镜像信息
 • 通过registry完成镜像和图表的仓库管理
 • 通过Registry Client完成镜像的Push,Pull任务
 • Push Image & Pull Image
 • 创建私有Docker Registry
 | 
| Docker File详解和使用Docker的本地开发流程 | • Docker File的结构• Docker Run命令
 • Docker CMD命令
 • ENTRYPOINT命令
 • DockerFile中添加文件与应用
 • 端口映射
 • 环境变量的配置
 • 共享数据的配置
 • 构建镜像
 • 启动容器
 • 使用Docker的本地开发流程
 • 容器存储卷的使用
 • 容器之间的互相连用(links)
 | 
| 容器Cow机制和数据持久化方案 | • 深入了解容器Copy on Write机制及其影响• 解决方案:使用数据卷和云平台持续久化容器数据
 | 
| 容器网络机制和多主机网络解决方案 | • 深入了解Docker网络机制及其影响• Docker网络模型
 • Docker Overlay网络
 • Flannel / Etcd的Docker虚拟网络管理
 • 解决方案:使用bridge / overlay网络及云平台网络驱动实现多主机网络解决方案
 • 解决方案:使用Flannel / Etcd管理Docker虚拟网络
 | 
| Docker日志机制与监控解决方案 | • 监控容器• 进程管理
 • 日志管理
 • 容器管理
 • 备份与还原
 • 深入了解Docker日志机制
 • 解决方案:使用ELK(Elasticsearch、Logstash和Kibana)搭建企业级容器集群监控平台
 |