400-888-5228

课程目标:

了解Linux下的Docker技术的基本情况;

基于Docker容器的快速部署、维护、开发。

Docker具体运用场景的案例介绍

Docker如何进行运维、监控、优化,以及常见故障的处理。

 

课程要点:

让学员掌握基于Docker容器技术的虚拟化解决方案,并且阐述各自适合的应用场景。

让学员掌握Docker平台的基本原理、安装、部署、配置、运维,以及应用开发实战技能。课程紧密结合行业市场需求和国际国内最新技术发展潮流,让学员掌握Docker云计算虚拟化平台的架构和应用部署,分享成功的应用项目实施经验,学习Docker应用项目解决方案咨询服务。

本课程采用技术原理与项目实战相结合的方式进行教学,在讲授原理的过程中,穿插实际的系统操作,本课程讲师也精心准备的实际的应用案例供学员动手训练。

 

课程时长:

2天

课程对象:

云计算架构师、运营维护工程师、开发工程师

 

课程大纲:

云计算虚拟化技术的剖析

1.云计算虚拟化技术剖析

2.分析VMware、XenServer、OpenStack云计算与虚拟化平台

Docker快速入门

1.Docker容器技术的产生背景与发展历程

2.LXC技术精髓剖析

3.Docker平台与的优缺点

4.Docker应用场景分析

5.CentOS/Ubuntu系统Docker运行环境安装

6.Docker 应用下载

7.Docker 应用的执行

搭建自定义仓库

1.Docker仓库服务部署

2.Docker仓库的存储空间管理

3.Docker客户端的注册

4.上传镜像到私有仓库

Docker集群平台的镜像(Image)管理技术及其应用

1.Docker镜像的创建,利用Dockerfile创建镜像,以及Dockerfile语法基础与实践操作

2.Docker镜像管理方式及其操作

3.Docker镜像的更新

4.不同用户之间相互导入Docker镜像的操作方式

5.Docker镜像与快照,以及迁移技术应用

Docker集群平台的容器(Container)技术及其应用

1.Docker容器中运行实例的启动、开始、停止、删除操作实践

2.Docker容器技术的安全隔离机制,以及进程空间、用户空间和网络空间的配置

3.Docker容器的后台运行原理与配置优化

4.导入与导出容器

5.导入、删除、更新容器快照等技术实操

Docker工作原理揭秘

1.Docker命名空间

2.Docker控制组

3.Docker文件系统

4.Docker容器格式

5.Docker的C/S架构实现方式,及其核心组件的工作原理及应用实践

Docker存储系统管理

1.Docker内部的数据管理技术及应用

2.Docker容器之间的数据管理技术及应用

3.Docker数据卷(Data volumes)技术

4.Docker数据卷容器(Data volume containers)技术及应用

5.Docker数据卷的操作训练,包括创建数据卷、挂载主机目录作为数据卷、挂载本地文件作为数据卷的操作实践

6.利用Docker数据卷容器备份、恢复、迁移数据卷的实现原理和实战操作

Docker网络系统管理

1.外部访问Docker容器的实现方式与操作

2.Docker网络映射机制与配置

3.Docker容器互联实现技术及操作

4.Docker高级网络配置技术

5.Docker网络DNS,网桥等配置与操作

Docker监控与性能调优

1.Docker资源的监控手段和方法,工具技术的应用

2.基于Docker和开源监控系统构建Docker集群监控的技术应用

3.Docker运行时系统的监控

4.Docker资源监控工具的应用,包括对进程、CPU、内存、磁盘块IO、网络流量等信息的监控

5.Docker常见故障解决之道,包括启动、网络、IO、调度等方面的故障分析与解决方法

Docker及集群管理工具

1.基于Supervisor管理Docker容器进程

2.创建Web应用服务器集群,启动Docker虚拟机

3.多台物理机的容器互联实现技术及其操作

4.Swarm简介

5.kubernetes简介

6.其他Docker生态系统相关软件