@liuruicai
2018-05-09T08:53:37.000000Z
字数 923
阅读 432
Learn
可以将
一起打包为容器映象
从应用程序的角度,实例化一个容器类似实例化一个服务或Web应用这样的进程。但出于可靠性考虑(reliability),在多个主机服务器上运行同一镜像的多个实例时,通常要使每个容器(镜像实例)在不同的容错域(fault domain)中的不同主机或VM中运行。
容错域:代表出错的物理单元,比如一个刀片机之类的。不同容错域的物理硬件保证不会同时坏掉。
更新域:逻辑单元,更新域保证他们不会同时更新操作,从而保证可用性。
Linux内核中提供了这六种namespace隔离的系统调用。
* UTS:隔离主机名与域名
* IPC:信号量、消息队列和共享内存
* PID:进程编号
* Network:网络设备、网络栈、端口
* Mount:挂载点
* User:用户和用户组