minor revision; update link
parent
2b40097e66
commit
8dffa923bc
10
README.md
10
README.md
|
@ -3,14 +3,14 @@ Docker —— 从入门到实践
|
||||||
|
|
||||||
v0.2.0
|
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协商,将所有内容开源,采用互联网合作的方式进行创作和维护。
|
根据最新Docker版本对内容进行了修订和重写,并增加了部分内容;与WaitFish协商,将所有内容开源,采用互联网合作的方式进行创作和维护。
|
||||||
|
|
||||||
本书既适用于具备基础Linux知识的Docker初学者,也可供希望理解原理和底层实现的高级用户参考。同时,本书中给出的实践案例,可供在进行实际部署时借鉴。
|
在线阅读:[http://yeasy.gitbooks.io/docker_practice/](http://yeasy.gitbooks.io/docker_practice/)。
|
||||||
|
|
||||||
在线阅读:[https://www.gitbook.io/book/yeasy/docker_practice](https://www.gitbook.io/book/yeasy/docker_practice)。
|
|
||||||
|
|
||||||
维护本书的Github项目: [https://github.com/yeasy/docker_practice](https://github
|
维护本书的Github项目: [https://github.com/yeasy/docker_practice](https://github
|
||||||
.com/yeasy/docker_practice)。
|
.com/yeasy/docker_practice)。
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
## 名字空间
|
## 名字空间
|
||||||
|
名字空间是Linux内核一个强大的特性。
|
||||||
|
|
||||||
###pid 名字空间
|
###pid 名字空间
|
||||||
不同用户的进程就是通过pid名字空间隔离开的,且不同名字空间中可以有相同pid。所有的LXC进程在Docker中的父进程为Docker进程,每个LXC进程具有不同的名字空间。同时由于允许嵌套,因此可以很方便的实现嵌套的Docker容器。
|
不同用户的进程就是通过pid名字空间隔离开的,且不同名字空间中可以有相同pid。所有的LXC进程在Docker中的父进程为Docker进程,每个LXC进程具有不同的名字空间。同时由于允许嵌套,因此可以很方便的实现嵌套的Docker容器。
|
||||||
|
@ -17,3 +18,5 @@ UTS("UNIX Time-sharing System") 名字空间允许每个容器拥有独立的hos
|
||||||
|
|
||||||
###user 名字空间
|
###user 名字空间
|
||||||
每个容器可以有不同的用户和组id, 也就是说可以在容器内用容器内部的用户执行程序而非Host上的用户。
|
每个容器可以有不同的用户和组id, 也就是说可以在容器内用容器内部的用户执行程序而非Host上的用户。
|
||||||
|
|
||||||
|
*注:关于Linux上的名字空间,[这篇文章](http://blog.scottlowe.org/2013/09/04/introducing-linux-network-namespaces/)介绍的很好。
|
||||||
|
|
Loading…
Reference in New Issue