前言
随着信息技术的发展,云计算已广泛进入大众视野。云计算可以为企业进行资源整合并降低生产成本,同时其极具扩展性的设计以及灵活的部署方式,已经成为万千企业关注和实施的目标。但是云计算并不是一个技术指标,而是由各式各样的技术、服务、平台组成的一种网络运营模式。在众多的云计算相关技术中,Docker容器技术得到越来越多企业的认可,历经多个版本的更新,其功能越来越完善,已经成为实施云计算的主流技术之一。
Docker是开源的应用容器引擎,采用C/S架构,客户端和服务端既可以运行在一个机器上,也可以通过Socket或者RESTful API进行通信。对于还不完全了解Docker容器的用户来说,经常会把虚拟机和容器混为一谈,虽然它们都属于虚拟化技术,但是本质上有很大的区别。在企业的实际应用中也不一样,学习本书之后读者将有全新的理解。Docker容器技术已在云计算市场中成为主流技术了,那么,是什么让Docker容器技术变得如此受欢迎呢?对于刚入门的新手来说,容器技术可提高不同云计算应用程序之间的可移植性,它提供了一个把应用程序拆分为分布式组件的方法。此外,用户还可以管理和扩展这些容器,使其成为集群。
在云计算技术火遍全球的时代,掌握Docker容器技术迫在眉睫。本书旨在帮助读者快速掌握容器技术。全书大部分章节由案例组成,读者在实践中就可以掌握知识与技能。其中,第1~6章介绍Docker容器部署和管理的相关知识,第7~9章介绍Docker容器集群的相关知识,第10~13章介绍Docker容器高级应用的相关知识。
本书具有以下特点。
1.内容以满足企业需求为目的
内容研发团队通过对数百位一线技术专家进行访谈,对上千家企业人力资源情况进行调研,对上万个企业招聘岗位进行需求分析,实现了对技术的准确定位,从而使内容与企业需求高度契合。
2.案例选自企业真实项目
书中的技能点均由案例驱动,每个案例都来自企业的真实项目,不仅可以让读者结合应用场景进行学习,还可以帮助读者迅速积累真实的项目经验。
3.理论与实践紧密结合
章节中包含前置知识点和详细的操作步骤,通过这种理论结合实践的设计,可以让读者知其然也知其所以然,融会贯通、举一反三。
4.以“互联网+”实现终身学习
本书可配合课工场APP进行使用,读者使用APP扫描二维码可观看配套视频的理论讲解和案例操作,同时可在“课工场在线”下载案例代码及案例素材。此外,课工场还为读者提供了体系化的学习路径、丰富的在线学习资源和活跃的学习社区,方便读者随时学习。
本书由课工场云计算教研团队组织编写,参与编写的还有刘震、王浩、饶志凌、刘睿、袁琴等院校老师。尽管编者在写作过程中力求准确、完善,但书中不妥之处仍在所难免,殷切希望广大读者批评指正。同时,欢迎读者将错误反馈给编者,以便尽快更正,编者将不胜感激。为解决本书存在的疑难问题,读者可以访问“课工场在线”,也可以发送邮件到ke@kgc.cn,客服专员将竭诚为您服务。
感谢您阅读本书,希望本书能成为您学习云计算的好伙伴!
编者
2018年9月