Docker最佳实战
-
-
课程目标
作为一个2013年正式诞生的开源项目, Docker的发展速度和火爆程度着实令人惊叹。Docker虽然面世时间只有3年多,却发展迅猛,每年都有大的变化。仅就其核心的容器管理部分来说,2013年刚出道时使用的还是LXC,2014年即推出了独立开发的libcontainer作为替代。2015年则向标准化方向更进一步,将libcontainer贡献给RedHat发起,多家公司参与的容器标准化组织OCI(Open Container Initiative),成立了独立于公司或平台的新的容器管理工具开源项目:runC。并且在Docker 1.11版本中已经开始使用runC。Docker已经从容器的后来者,发展成为事实上的标准,以及未来的领导者。
本课程从最基础的Dokcer原理开始,深入浅出,系统完整地带领大家深入掌握Docker技术。第一章为Docker理论部分,后三章是三个实战项目,大家不仅可以掌握Docker原理,更能够实际使用这门技术。 -
师资团队
华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。
-
培养对象
①具备基础 Linux 知识的 Docker 初学者;
②希望可供理解原理和实现的高级用户;
③IT领域的开发、测试、运维人员、包括不同层级的技术管理人员; -
培训方式
-
-
第一种:华清创客讲师面授
课时:共2天,每天6学时,总计12学时
◆费用:3000元
◆外地学员:代理安排食宿(需提前预定)
第二种:线上直播授课
直播课时:共4天,每天3学时,总计12学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用:3000元
第三种:企业订制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时2000~3500元
质量保证
-
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
-
课程大纲
第一章:docker基础 第一节:初识docker 1、docker是什么?
2、为什么用docker?
3、虚拟化与docker
4、docker 实战演练
第二节:docker的核心概念和安装 1、docker核心概念之镜像、容器、仓库
2、docker 的安装与配置
3、软件环境规划
第三节:镜像的常用操作 1、获取镜像
2、查看镜像信息
3、查找镜像
4、删除镜像
5、创建镜像
6、迁出和载入镜像
7、上传镜像
第四节:容器的常用操作 1、创建容器
2、终止容器
3、进入容器
4、删除容器
5、导入和导出容器
第五节:仓库 1、docker hub镜像
2、创建和使用私有仓库
3、仓库加速服务
4、仓库管理
第六节:数据管理 1、数据卷
2、数据卷容器
3、利用数据卷迁移容器
第七节:docker网络 1、容器对外服务
2、容器相互通信
第二章:实战一:docker之持续集成 第八节:持续集成介绍 1、什么是持续集成
2、为什么持续集成
3、持续集成与docker
第九节:git服务器 1、什么是git
2、git常用命令
3、git hook的配置
第十节:jenkins持续集成工具 1、什么是jenkins?
2、jenkins的安装
3、jenkins的配置
第十一节:利用docker持续集成 1、实战:利用docker持续集成
第二章:实战二:docker之持续部署 第十二节:docker集群管理之docker compose 1、什么是compose
2、compose的安装
3、利用compose进行容器编排
第十三节:docker集群管理之docker machine 1、machine与虚拟机软件
2、machine与IaaS平台
3、运行machine
第十四节:docker集群管理之docker swarm 1、什么是swarm
2、swarm安装
3、swarm对请求处理
4、swarm集群的调度策略
5、swarm与machine
第十五节:docker监控和日志管理 1、搭建监控报警系统
2、搭建日志管理系统
3、模拟访问系统
4、设置监控和报警策略
5、收集日志并展现
第三章:实战三:docker与mesos构建集群平台 第十六节:mesos概述 1、mesos简介
2、mesos master功能
3、mesos slave功能
4、mesos框架原理
第十七节:搭建单节点mesos集群 1、安装依赖包
2、构建mesos
3、启动mesos
第十八节:mesos webui的使用 1、ui介绍
2、ui组件各部分含义
第十九节:搭建多节点mesos集群 1、mesos多节点配置
2、mesos 之调度管理
3、mesos 之隔离
第二十节:marathon集群管理框架 1、marathon与mesos
2、marathon与docker
3、marathon样例
第二十一节:基于mesos的持续集成 1、方案介绍
2、调度原理
-
-
-
-
- 赞