diff --git a/README.md b/README.md index 8aed1e7..2377ddf 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ Docker —— 从入门到实践 v0.2.0 -[Docker](docker.com)是个伟大的项目,它让虚拟化变得前所未有的高效和轻松,彻底释放了虚拟化的威力! +[Docker](docker.com)是个伟大的项目,它彻底释放了虚拟化的威力,让应用的分发部署和管理变得前所未有的高效和轻松! -本书最初源于[WaitFish](github.com/qcpm1983)的《[Docker学习手册v1.0](https://github.com/yeasy/docker_practice/blob/master/_local/docker_manual_waitfish.pdf)》内容。后来,[yeasy](github.com/yeasy) +本书既适用于具备基础Linux知识的Docker初学者,也可供希望理解原理和底层实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。 + +本书源于[WaitFish](github.com/qcpm1983)的《[Docker学习手册v1.0](https://github.com/yeasy/docker_practice/blob/master/_local/docker_manual_waitfish.pdf)》内容。后来,[yeasy](github.com/yeasy) 根据最新Docker版本对内容进行了修订和重写,并增加了部分内容;与WaitFish协商,将所有内容开源,采用互联网合作的方式进行创作和维护。 -本书既适用于具备基础Linux知识的Docker初学者,也可供希望理解原理和底层实现的高级用户参考。同时,本书中给出的实践案例,可供在进行实际部署时借鉴。 - -在线阅读:[https://www.gitbook.io/book/yeasy/docker_practice](https://www.gitbook.io/book/yeasy/docker_practice)。 +在线阅读:[http://yeasy.gitbooks.io/docker_practice/](http://yeasy.gitbooks.io/docker_practice/)。 维护本书的Github项目: [https://github.com/yeasy/docker_practice](https://github .com/yeasy/docker_practice)。 diff --git a/underly/namespace.md b/underly/namespace.md index 9162949..17409fe 100644 --- a/underly/namespace.md +++ b/underly/namespace.md @@ -1,4 +1,5 @@ ## 名字空间 +名字空间是Linux内核一个强大的特性。 ###pid 名字空间 不同用户的进程就是通过pid名字空间隔离开的,且不同名字空间中可以有相同pid。所有的LXC进程在Docker中的父进程为Docker进程,每个LXC进程具有不同的名字空间。同时由于允许嵌套,因此可以很方便的实现嵌套的Docker容器。 @@ -17,3 +18,5 @@ UTS("UNIX Time-sharing System") 名字空间允许每个容器拥有独立的hos ###user 名字空间 每个容器可以有不同的用户和组id, 也就是说可以在容器内用容器内部的用户执行程序而非Host上的用户。 + +*注:关于Linux上的名字空间,[这篇文章](http://blog.scottlowe.org/2013/09/04/introducing-linux-network-namespaces/)介绍的很好。