课程介绍
作为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、调度原理  | 
                                

                
                                
                                
                                
                                
                                
                                
                                




