[关闭]
@liuruicai 2018-05-09T08:53:37.000000Z 字数 923 阅读 432

Docker

Learn

容器化是软件开发的一种方法。参考:容器和 Docker 简介

可以将

一起打包为容器映象

从应用程序的角度,实例化一个容器类似实例化一个服务或Web应用这样的进程。但出于可靠性考虑(reliability),在多个主机服务器上运行同一镜像的多个实例时,通常要使每个容器(镜像实例)在不同的容错域(fault domain)中的不同主机或VM中运行。

容错域:代表出错的物理单元,比如一个刀片机之类的。不同容错域的物理硬件保证不会同时坏掉。
更新域:逻辑单元,更新域保证他们不会同时更新操作,从而保证可用性。

镜像Image 参考:什么是 Docker

容器Container

Linux Namespace

Linux内核中提供了这六种namespace隔离的系统调用。
* UTS:隔离主机名与域名
* IPC:信号量、消息队列和共享内存
* PID:进程编号
* Network:网络设备、网络栈、端口
* Mount:挂载点
* User:用户和用户组

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注