课程介绍
作为IT圈的人,在云计算如日中天的时代,如果今天您还不知道Docker的话,那就太OUT了!
作为一个2013年正式诞生的开源项目, Docker的发展速度和火爆程度着实令人惊叹。Docker虽然面世时间只有3年多,却发展迅猛,每年都有大的变化。仅就其核心的容器管理部分来说,2013年刚出道时使用的还是LXC,2014年即推出了独立开发的libcontainer作为替代。2015年则向标准化方向更进一步,将libcontainer贡献给RedHat发起,多家公司参与的容器标准化组织OCI(Open Container Initiative),成立了独立于公司或平台的新的容器管理工具开源项目:runC。并且在Docker 1.11版本中已经开始使用runC。Docker已经从容器的后来者,发展成为事实上的标准,以及未来的领导者。
如果你想从现在开始,迅速学会并使用Docker,那么,中兴高级工程师、docker中文社区重要贡献者陈亮老师的这门《Docker最佳实战》你不可错过!
本课程从最基础的Dokcer原理开始,深入浅出,系统完整地带领大家深入掌握Docker技术。第一章为Docker理论部分,后三章是三个实战项目,大家不仅可以掌握Docker原理,更能够实际使用这门技术。
Docker git视频讲解截图:
docker的核心概念和安装视频讲解截图:
利用docker持续集成图文并茂详细步骤截图:
Docker网络图文讲解骤截图:
讲师介绍
-
陈亮
大讲台大数据特聘讲师
陈亮,曾就职于中兴,负责联通计费系统运维工作,后参与中兴uboss流程系统设计与开发,之后参加dockercn社区全职golang,参与开发docker registry服务,从事的工作岗位有运维、研发、devops工程师等。docker技术的爱好者,目前就职于微赛时代担任高级软件研发工程师,负责公司平台软件研发工作。
免费视频这么多,为什么还要来大讲台?
智能化
学习任务智能推送
混合式
“图文+视频”混合式课件
答疑快
30分钟问答响应
实战多
3分理论7分实战
包学会
账号长期有效学会为止
课程大纲
初识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、容器相互通信 |
持续集成介绍 |
1、什么是持续集成 2、为什么持续集成 3、持续集成与docker |
git服务器 |
1、什么是git 2、git常用命令 3、git hook的配置 |
jenkins持续集成工具 |
1、什么是jenkins? 2、jenkins的安装 3、jenkins的配置 |
利用docker持续集成 |
1、实战:利用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、收集日志并展现 |
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、调度原理 |