Docker是一个开源系统的运用容器模块,让开发人员能够装包她们的运用及其依赖包到一个可移植的容器中,随后公布到一切时兴的Linux设备上,还可以完成虚拟化技术。容器是*应用沙箱机制,彼此之间不容易有一切插口(相近iPhone的app)。基本上沒有特性花销,能够非常容易地在设备和大数据中心中运作。*重要的是,她们不依赖于一切語言、架构或包含系统软件。
培训目标:
1.深层次理解Docker原理2.把握Docker应用3.理解Docker运用
课程大纲:云计算技术虚拟化技术
(*理解云计算技术虚拟化技术)
(三十分钟)
1.大数据技术归纳
2.云计算服务构架及原理
3.云计算服务IaaS、PaaS、SaaS原理分析
4.云计算技术虚拟化技术原理
5.普遍的虚拟化技术分析
6.虚拟化技术的难题
原始Docker(*理解Docker基础原理及系统软件实际意义)
1.Docker介绍
2.当下的难点与挑戰及其Docker的面世
3.DevOps還是扯清Dev与Ops
4.Docker所产生的IT转型
Docker升阶(*把握Docker关键定义)
1.普遍虚拟化技术
2.轻量虚拟化技术定义
3.Container(容器)定义
4.Container(容器)与VM(vm虚拟机)的差别比照
5.LinuXContainers(LXC)探析
6.别的容器技术性概述
7.Docker容器技术性
8.Docker关键原理:BootFs,footfs等
9.DockerCommands(cmd)应用
DockerImage高級(*把握Image)
1.Docker的基础组成
2.DockerImage(印象)详细介绍
3.DockerBaseImage分析
4.DockerImage操作过程
5.DockerImage持久化
6.DockerHub详细介绍
7.DockerHub操作过程
DockerContainers高級(*把握)
1.DockerContainers(容器)详细介绍
2.Docker建立Containers
3.DockerContainers的终止、起动等
4.DockerContainers改动,备份数据等
Docker互联网配置(*理解Docker互联网配置)
1.Docker互联网原理分析
2.Docker网桥原理与操作过程
3.DockerIp原理与操作过程
4.DockerDNS配置与基础原理
5.Docker配置服务器防火墙对策
6.Docker如何连接不一样的Docker
DockerVolume配置(*理解DockerVolume配置)
1.DockerVolume基础原理
2.Docker配置共享资源硬盘
3.Docker配置怎么使用本地磁盘
4.怎么使用DockerVolume开展备份数据
5.怎样在不一样的Containers共享资源Volume
Docker开发工具安裝
1.Docker安装Java自然环境案例
2.Docker安装MySQl自然环境案例
3.Docker安装Tomcat自然环境案例
Docker高級
1.构建独享DockerRegistry(库房)工作流引擎
2.应用Dockerfile全自动搭建Images
3.Docker容器通讯
4.Docker群集组网方案与管理方法
5.Docker网络安全问题与避开
Docker管理方法技术性:
1.CoreOS原理及精解
2.CoreOS镜像系统演试
根据Docker的功能测试自然环境的搭建
构建jenkins持续集成服务平台
什么叫持续集成
持续集成的核心理念
持续集成的标准
持续集成系统软件的构成
Jenkins
Jenkins的来历
Jenkins安裝配置
管理信息系统
管理方法客户配置
管理方法软件配置
新项目搭建设定
搭建Maven设计风格的Job
电子邮件通告设定
War文档布署
Jenkis软件安裝
融合Docker与Jenkins
运用Docker设计方案的不断公布步骤详细介绍
全方位案例演习构建归属于自身的公布自然环境