使用Docker快速打造企业Pass云计算平台

首页    课程    运维    使用Docker快速打造企业Pass云计算平台

课程长度:

2 天/12 小时

 

课程描述:本次课程内容聚焦于 Docker 技术本身,涵盖云计算虚拟化技术及产品、Docker 的历史及 Docker Governance、Docker 基本概念及相关内核 Namespaces &

Cgroups、Docker AUFS 存储机制、Docker Hub & Docker Registry、Docker

Registry API、Docker Remote API、Dockerfile 介绍、Docker Tips、Docker 周边产品深入解析等,在讲解的过程中会伴有大量的 Docker 操作实例展示, 带领大家动手打造企业的轻量级云计算平台。

本课程共计 2 天,内容涵盖云计算虚拟化和 Docker 几乎所有的核心内容,理论和代码实践并重,循序渐进中使用 Docker 打造企业轻量级云计算平台。

培训对象:Docker 工程师,云计算 CTO 和架构师,云计算运维工程师,云计算技术爱好者,

大数据技术爱好者。

课程内容:

1、云计算虚拟化技术(理解云计算虚拟化技术和虚拟化原理)

介绍什么是虚拟化技术,虚拟化技术给我们带来了什么好处。比较基于Hypervisor 实现的虚拟化和 Container 技术实现的虚拟化的区别。

 

2、Docker 的虚拟化原理(理解云计算 Docker 的虚拟化原理)

 

介绍什么是 Docker,以及 Docker 背后的一些关键技术 CGroups, Namespace,

AUFS 的介绍。从原理和架构角度分析 Docker 是如何通过基于 Virtualbox 的支持来实现不同操作系统的支持,如何在Windows,Mac,Linux 下安装Docker服务。

 

3、深入解析 Image 和 BaseImage(理解云计算 Docker 内部的工作机制)

深度分析和讲解 Docker 中的 Image 的概念,以及 Docker 如何采用分层的机制来实现 Image 的管理。深度分析和讲解什么是 BaseImage。如何通过 Docker Hub来查Image,以及如何使用Search 和 Pull 的命令来搜索和下载一个Image。

 

4、Docker 实战演练(理解云计算 Docker 实战演练)

运行 RUN 的命令来运行一个 Containter,并介绍一些 Run 相关的一些参数,端口映射,DNS 修改等等。如何 Commit 一个 container 到一个新的 Image,如何

PUSH 自己的 Image 到 Docker Hub 上。

 

 

5、Docker 源码解析(理解云计算 Docker 核心实现源码)

分析如何通过 docker 命令,解析出命令行 flag 参数,以及 docker 命令中的请求参数;如何创建一个 Docker Client;主要分析 Docker Daemon 的启动流程; 分析 Docker Daemon 加载过程中 NewDaemon 的实现;从源码的角度分析Docker

Server 的创建、分析 Docker Daemon 在启动过程中,为 Docker 配置的网络环境,Docker Container 将从源码的角度分析 Docker Container 从无到有的过程中,Docker Container 网络创建的来龙去脉;

 

6、DockerFile 使用实战理解云计算 Docker 的高级特性

深度解读 Docker 的高级特性。深入理解 DockerFile,介绍 DockerFile 的一些关键字,以及如何编写一个 DockerFile 来构建一个 Image。

 

7、使用 Fig 编配 Docker 实战(实战云计算 Docker 的 Fig 的使用)

Fig 的安装配置和运行 Consul服务发现和 Docker 构建和使用 Consul 镜像使用           Fleet etcd、 KubernetesApache MesosHeliosCenturion、

Libswarm。

 

 

8、深度解析 Docker 的高级特性(理解云计算 Docker 的高级特性)

Docker 的一些其他的特性,例如如何通过 Link 的方式来把两个容器链接在一起,以及如何创建一个 Volume 的容器并且把它 Attach 到另个一个容器上等

 

9、使用 Docker 构建云计算平台实战(具备使用 Docker 构建自己云计算平台的能力)

如何通过 Docker 来实现一个本地的 Web 开发环境的基本搭建,介绍如何通过

API 来实现对于 DockerContainer 的管理。介绍什么是 Cloud Computing,什么是 IaaS,PaaSSaaS,介绍 FIG 这个开源工具,以及如何通过 FIG 来实现一个轻量级的基于 DockerPaaS。

浏览量:0
收藏