课程名称:Docker 容器化环境中的安装部署和管理
课时安排:3天
培训费用:5800元/人(不含考试费)
优惠活动:塔塔IT红帽学员享有+1980赠送此课程特惠。
开课计划:2017年12月23-25日
关于Docker培训
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。重要的是,他们不依赖于任何语言、框架包括系统。
学员基础:
熟练掌握Linux基本命令。具有1年以上Linux使用经验。
课程介绍
· 容器技术原理,Docker生态介绍,Docker安装及配置,Docker镜像使用及制作,运行及管理Docker实例;Docker存储管理,Docker网络管理,Docker镜像管理
· 容器编排介绍,Kubernetes架构介绍,安装及配置Kubernetes,POD和Service模板介绍及制作,Proxy介绍,多层应用部署,多层应用复用
课程内容
· Docker介绍
o 容器和Docker
o 容器生态
o 企业应用发展
o Docker镜像
· 安装Docker
o 下载及载入镜像
o 运行应用
§ 运行容器
§ 检查容器
· Docker安全
· Docker卷
· Docker网络
· 管理容器
o 下载、部署、自定义、保存容器镜像
o 镜像端口
o 使用Dockerfile自定义镜像
· Docker registry
o 使用共有Docker registry
o 建立私有Docker registry
o 发布容器镜像
· Docker编排介绍
o 微服务介绍
o 流行编排系统比较
o Kubernetes介绍
o Etcd介绍
o 部署Kubernetes控制节点和运算节点
· 部署多层容器应用
o Kubernetes pods和services
o Kube-proxy介绍
o Kubernetes service制作
o Kubernetes pod制作
· 管理Kubernetes运算节点
· 复制多层应用
o 理解Container网络
o 部署flannel
o Replication controller制作
o 复用应用
Docker与linux内核的关系
Cgroup: 对资源进行限制(如对物理资源CPU、内存、I/O的限制)
Namespace:对进程进行隔离
Chroot: 能改变当前运行的进程和子进程的根目录
AUFS:联合文件系统,Docker利用AUFS将不同的Layer结合到1个image中去
Docker“组件间”关系
主机:运行容器的机器
Docker应用场景
面向开发人员:快速开发、交付应用程序
主要体现在三个方面:代码一致:
在没有docker之前,开发、测试、生成环境可能不一样,如发布某个服务的端口时,开发是1000,而生产是2000,这就导致配置文件不一致。然而使用docker后,我在容器内的端口都是一样的,而容器对外暴露的端口可能不一样。
开发环境与生产环境的一致性:
我们知道,在生产环境的部署比较复杂,服务非常繁多。通过docker,我们可以单机版上通过容器来模拟生产环境的分布式环境。从而让开发人员的开发更有效率。
快速部署:
可以将docker理解为轻量级的虚拟机,启动docker容器速度很快,启动虚拟机很慢。
面向运维人员:降低运维成本
节约安装各种软件的时间:在没有docker之前,在部署程序之前,势必要搭建环境,而搭建环境很花费时间,还要解决环境的各种依赖,而docker通过镜像机制,将你的代码和运行环境直接打包成镜像,扔到容器启动即可。降低运维成本:
在没有docker之前,由于技术不断发展,运维也要不停的学习各种软件的使用技能,如Node.js、redis等。有了docker,根本不用关系这些技术(或者少关心),只需要关注容器就可以了,能够正常的发布容器,停止容器、删除容器、迁移容器就可以了。
面向企业: Paas层的实现
Coding.net、Oschina这些代码托管平台,有个功能即提供给用户程序的演示环境,我不知道他们底层到底采用的什么技术,但是如果Iaas层的openstack,给用户直接提供虚拟机,先得太“笨重”,因为虚拟机本身对物理机的开销就比较大,如果采用Docker,我1台物理机可以部署多个容器,可以降低企业的采购物理机的费用,而且运行效率上应该比采用Iaas层的方案快。
深圳塔塔咨询服务有限公司是迈瑞思旗下全资子公司,公司简称塔塔IT,是国内知名的高端IT培训品牌,立足深圳,培训业务范围覆盖全国及港澳台地区,公司专注于IT前沿技术的传播与应用,是一家以IT高端培训、咨询服务、技术支持以及国际IT认证考试为核心业务的专业服务商。公司与微软、Redhat、Cisco、Oracle、IBM、Vmware、Citrix、EMC、HP、SAP等全球著名IT厂商建立长期合作伙伴关系,凭借在高端技术培训领域多年的教学经验和项目经验,积累了大量优质的客户群体,服务客户涉及通信、金融、交通、能源、制造、政府部门等多个行业领域,覆盖面极广,累计培训人数数万人,深得用户信赖和好评。
我们致力于为客户提供IT高端技术培训一站式解决方案,课程体系涵盖网络、数据库、虚拟化、信息安全、大数据、云计算、主机、IT管理、软件工程、移动应用新技术及项目管理、办公软件协作等多个领域,帮助客户进行IT职业发展的全方位提升。实战、实用、实效是塔塔IT课程培训的特色,培训重点定位于提升学员的实际工作能力,学习模式包括公开课、团体定制培训等多种形式。塔塔IT讲师团队汇聚行业顶级专家,拥有30多位资深厂商认证讲师,上百位签约讲师,均有着丰富的行业从业经历和项目实施经验,优异的教学质量,严谨认真的教学风格充分保障培训实施效果。
联系我们
深圳塔塔咨询服务有限公司 TATAIT
公司地址:深圳市南山区科技南十二道10号中电照明大厦北座二楼2C-2D室(高新园地铁站D出口、公交:大冲站、高新园地铁站、曙光大厦站、中科大厦站)邮编:518057
Adress:Room 2C-2D, 2nd Floor, North Block, Zhongdian Lighting Building, No. 10, Science and
Technology South 12th Road, Nanshan District, Shenzhen
电话:0755-29152000
邮箱:tata@tatait.com
网址:http://www.tatait.com
02-13 【推荐课程】AWS全系列认证培训课程,北上广深开课,AWS云计算培训
01-31 【原厂授权】VMware官方授权培训合作伙伴,北上广深循环开班!
04-26 【信息安全】ISACA官方授权 | CISA/CISM/CRISC/CGEIT认证培训
10-18 【活动进行中】循环开班,红帽RHCE8最新版本培训考试套餐优惠!
03-13 【王牌课程推荐】数据中心基础设施运维管理基础--深受学员青睐课程
10-18 【高端课程】塔塔IT--甲骨文(Oracle)授权培训考试中心-OCA、OCP、OCM
10-18 【活动进行中】 ITIL 4 Foundation 升级课程团报优惠 ( 热门课程)
10-18 【活动进行中】红帽云方向RHCA认证(报RHCA独家赠送RHCE培训)
Copyright© 2012-2013 TATAIT.COM All Rights Reserved 深圳塔塔咨询服务有限公司 版权所有 深圳网站建设:沙漠风
塔塔IT—高端IT培训领导品牌,专注于IT前沿技术的传播与应用。专业创造价值,服务赢得口碑!
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
PMI, PMP, Project Management Professional (PMP), PgMP, PMI-ACP, PMI-PBA, PMBOK,The PMI Talent Triangle and The PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc.