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 1docker是什么?

        2、为什么用docker

        3、虚拟化与docker

        4docker 实战演练

        第二节:docker的核心概念和安装 1docker核心概念之镜像、容器、仓库

        2docker 的安装与配置

        3、软件环境规划

        第三节:镜像的常用操作 1、获取镜像

        2、查看镜像信息

        3、查找镜像

        4、删除镜像

        5、创建镜像

        6、迁出和载入镜像

        7、上传镜像

        第四节:容器的常用操作 1、创建容器

        2、终止容器

        3、进入容器

        4、删除容器

        5、导入和导出容器

        第五节:仓库 1docker hub镜像

        2、创建和使用私有仓库

        3、仓库加速服务

        4、仓库管理

        第六节:数据管理 1、数据卷

        2、数据卷容器

        3、利用数据卷迁移容器

        第七节:docker网络 1、容器对外服务

        2、容器相互通信

         

        第二章:实战一:docker之持续集成 第八节:持续集成介绍 1、什么是持续集成

        2、为什么持续集成

        3、持续集成与docker

        第九节:git服务器 1、什么是git

        2git常用命令

        3git hook的配置

        第十节:jenkins持续集成工具 1、什么是jenkins

        2jenkins的安装

        3jenkins的配置

        第十一节:利用docker持续集成 1、实战:利用docker持续集成

        第二章:实战二:docker之持续部署 第十二节:docker集群管理之docker compose 1、什么是compose

        2compose的安装

        3、利用compose进行容器编排

        第十三节:docker集群管理之docker machine 1machine与虚拟机软件

        2machineIaaS平台

        3、运行machine

        第十四节:docker集群管理之docker swarm 1、什么是swarm

        2swarm安装

        3swarm对请求处理

        4swarm集群的调度策略

        5swarmmachine

        第十五节:docker监控和日志管理 1、搭建监控报警系统

        2、搭建日志管理系统

        3、模拟访问系统

        4、设置监控和报警策略

        5、收集日志并展现

         

        第三章:实战三:dockermesos构建集群平台 第十六节:mesos概述 1mesos简介

        2mesos master功能

        3mesos slave功能

        4mesos框架原理

        第十七节:搭建单节点mesos集群 1、安装依赖包

        2、构建mesos

        3、启动mesos

        第十八节:mesos webui的使用 1ui介绍

        2ui组件各部分含义

        第十九节:搭建多节点mesos集群 1mesos多节点配置

        2mesos 之调度管理

        3mesos 之隔离

        第二十节:marathon集群管理框架 1marathonmesos

        2marathondocker

        3marathon样例

        第二十一节:基于mesos的持续集成 1、方案介绍

        2、调度原理 


the end

评论(0)