写点什么

什么?你居然还不知道 Docker 是什么?看看京东首席架构师怎么说的

发布于: 2021 年 03 月 27 日

前言

Docker 是什么?

Docker 是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心命名空间(name space),来建立独立的软件容器(containers)。这可以在单一 Linux 实体下运作,避免启动一个虚拟机器造成的额外负担。



最近几年容器技术异常火热,作为容器技术代表的 docker 自然也炙手可热,简直就是软件界的网红,这么火的 docker 早就已经应用在生产环境中,国内容器圈内最具代表性的大厂就是阿里和京东。

京东从 14 年开始在生产环境进行容器化部署,15 年 618,京东跑了 15 万个 docker 实例,到目前为止已经实现了 100%应用容器化部署,根据 CNCF(Cloud Native Computing Foundation)数据统计,世界上最大的 docker 集群部署在京东! 与京东交谈:Kubernetes、云原生和 CNCF 项目推动大数据和 AI

京东首席架构师刘海锋:京东是 Kubernetes 最早期采用者之一。公司目前管理世界上最大的 Kubernetes 集群,多集群超过 20,000 多个裸机服务分布在多个地区的数据中心。

既然 docker 这么火,那我们就来看看这位大佬写的 Docker 实战

《Docker 实战》的宗旨是向开发人员、系统管理员和混合技能的其他计算机用户,介绍 Docker 项目和 Linux 容器的概念。Docker 和 Linux 都是开源的项目,有丰富的在线文档,但无论如何,入门仍是一-项艰巨的任务。

Docker 是有史以来增长最快的开源项目之一,在其周围的生态系统也是以类似的速度不断发展。由于这些原因,本书的重点完全在于 Docker 的工具集。这一范围限定不仅能使内容选材更精准,帮助读者了解在他们的特有实例中如何应用 Docker 功能;一旦读者们牢牢把握住了本书涉及的基础知识,他们也能应对更大的问题,进而探索整个生态系统。

整理总结

第 1 部分介绍 Docker 和容器的特点。帮助你理解如何安装和卸载 Docker 中发布的软件。你将学习如何运行、管理,并在不同的容器结构连接不同类型的软件。第一部分 介绍每一个 Docker 用户需要的基本技能。



第 2 部分介绍 Docker 的封装和软件的分发,涵盖了不同大小 Docker 镜像的底层机制,以及对不同的封装和分发方法所进行的调查。第二部分还包括对 Docker Distribution 项目的的深入分析。



第 3 部分介绍多容器项目和多主机环境,覆盖了 Docker Compose、Machine 和 Swarm 项目。第三部分会指导构建和部署多个真实的实例,规模接近于大型的服务器软件。



限于平台篇幅原因,同时也为了方便大家阅读,小编把这份 Docker 实战文档打包整理好了,有需要的小伙伴点击查看 博主主页 即可免费获取到!

目录

第一部分






第二部分



第三部分




限于平台篇幅原因,文档内容较多,我只截取出一部分内容,有感兴趣的小伙伴点击查看 博主主页 即可免费获取到!


用户头像

还未添加个人签名 2020.06.14 加入

领取文中资料加微信:gyhycx7980 备注:InfoQ 即可

评论

发布
暂无评论
什么?你居然还不知道Docker是什么?看看京东首席架构师怎么说的