基于Docker的Linux开源虚拟化解决方案培训课程
Linux开源虚拟化培训课程介绍:
                
§     大型应用系统下Docker的应用 
§     Docker的生态系统和未来展望 
§     Docker的安装与镜像管理 
§     深入分析Docker Registry-实现对容器的管理 
§     Docker的安全架构设计 
§     通过Docker API与Docker  Remote API完成对Docker的操作与管理-综合完成Docker的大部分实操过程 
§     Docker技术进阶 
§     使用Docker在应用开发过程中的集成 
§     迁移应用到Docker的综合实战案例分析 
§     Docker与私有云虚拟化框架实战案例分析 
§     课程回顾及咨询建议 
培训目标:
Linux开源虚拟化课程大纲:
| 内容  | 
| 大型应用系统下Docker的体系架构分析  ?  虚拟化的应用  ?  第三次革命  ?  容器技术的历史  ?  Docker的特征  ?  Docker的组件与元素  ?  Docker体系架构分析  ?  Docker Client实现到Docker Daemon之间通信  ?  Docker Daemon处理服务请求  ?  Docker Index公有与私有访问权限的Docker管理  ?  Docker Containers负责应用程序的运行  ?  Docker Images用来运行Docker容器  ?  DockerFile自动创建Docker镜像。  ?  CGroup和NameSpace  ?  Docker项目的发展历程  ?  微服务容器集群  典型案例分析:结合一个大型应用系统的实例案例进行分析,详细分析Docker的体系架构设计     Docker的生态系统和未来展望  ?  Docker的生态系统  ?  Docker的新项目:Machine,Swarm,Compose  ?  通过Kubernets构建Docker集群  ?  分布式的容器集群  ?  CoreOS与容器管理  | 
|    Docker的安装与镜像管理  ?  Docker引擎的安装  ?  容器和镜像  ?  撰写Dockerfile  ?  Dockerfile的自动化镜像构建命令  ?  使用Docker Hub– 镜像上传和下载
 – 自动化构建
 – Web Hooks and Build Triggers、
 ?  第一个Docker镜像  操作实践:实践操作完成Docker容器及镜像的创建,以及通过Docker Hub API 完成镜像的自动化构建过程,及其授权与账户管理过程     深入分析Docker Registry-实现对容器的管理  ?  Docker Registry工作流架构详解  ?  完成对Docker镜像的下载,推拉及删除任务  ?  通过index 负责并维护镜像信息  ?  通过registry完成镜像和图表的仓库管理  ?  通过Registry Client完成镜像的Push,Pull任务  ?  Push Image & Pull Image  操作实践:实践操作完成Docker容器的管理,完成对Docker镜像的下载,推拉及删除任务        | 
| Docker的安全架构设计  ?  Docker LXC的延伸,通过LXC的安全特性健壮Docker  ?  Docker的容器相互隔离性  ?  访问Docker的公网IP端口  ?  Docker Control Groups的安全管理  ?  避免对Docker Daemon的攻击  ?  Docker的安全特性  ?  通过Docker.io API的安全维护命令  ?  使用 TLS 认证远程访问 Docker  典型案例分析:结合一个大型500强应用系统的实例案例进行分析,详细分析Docker的安全架构设计     通过Docker API与Docker  Remote API完成对Docker的操作与管理  ?  通过Docker Registry API完成镜像与仓库的管理  ?  通过Docker Hub API完成用户帐户和授权管理  ?  Docker OAuth API  ?  创建容器  ?  监控容器  ?  进程管理  ?  日志管理  ?  容器管理  ?  备份与还原  操作实践:综合实践操作通过一个实践案例, 完成Docker容器的管理,完成Docker镜像的管理, Docker的监控, 日志管理, 备份与还原        | 
| Docker技术进阶  ?  Docker的网络和通信  ?  Docker的存储  ?  服务发现和分布式配置存储  ?  Docker的分布式集群架构设计  ?  Docker容器的互联(Link)  ?  Docker容器的调度(orchestration)  操作实践:综合实践操作通过一个实践案例, 完成Docker容器的网络设计,完成Docker存储设计, Docker的分布式架构设计,Docker分布式集群架构设计,容器互联设计, 容器的调度设计     使用Docker在应用开发过程中的集成  ?  在开发测试全流程中引入Docker  ?  使用Docker进行持续集成和持续发布  典型案例分析:结合一个大型500强的实例案例分析Docker在开发与测试环境中的架构应用     迁移应用到Docker的综合实战案例分析  ?  分析一个大型实时应用系统向Docker的迁移过程  ?  整个迁移过程的分析,规划与设计  ?  搭建一个内网安全的私有registry  ?  创建应用服务器  ?  创建Docker镜像  ?  自动化Docker部署:清理环境/构建/部署  ?  测试部署结果        Docker与私有云虚拟化框架实战案例分析  ?  分析一个大型私有云的架构  ?  为什么要迁移到Docker  ?  使用Docker替换原有虚拟化XEN框架的过程  ?  主要的困难与问题分析  课程回顾及咨询建议  ?  Docker应用体系的整体结构总结  ?  Docker容器的快速部署、维护、开发总结  ?  针对客户具体情况展开基于Docker的应用设计的建议与探讨  |