<<自己动手写docker>> 源码
本书在详细分析 Docker 所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循 序渐进地用 Go 语言构建出一个容器的引擎。不同于其他 Docker 原理介绍或代码剖析的书籍,本书旨 在提供给读者一条动手路线,一步一步地实现 Docker 的隔离性,构建 Docker 的镜像、容器的生命周 期及 Docker 的网络等。本书涉及的代码都托管在 GitHub 上,读者可以对照书中的步骤从代码层面学 习构建流程,从而精通整个容器技术栈。本书也对目前业界容器技术的方向和实现做了简单介绍,以 加深读者对容器生态的认识和理解。
本书适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和最佳实践的读者。
前言
第一章 容器与开发语言
第二章 基础技术
Linux Namespace - 概念 - UTS Namespace - IPC Namespace - PID Namespace - Mount Namespace - User Namespace - Network Namespace
Linux Cgroups - 什么是Linux Cgroups - Docker是如何使用Cgroups的 - 用go语言实现通过cgroup限制容器的资源
第三章 构造容器
第四章 构造镜像
第五章 构建容器进阶
第六章 容器网络
第七章 高级实践
No open issues yet, or sync has not completed.