本文将创建并挂载一颗不和任何subsystem绑定的cgroup树,用来演示怎么创建、删除子cgroup,以及如何往cgroup中添加和删除进程。 由于不和任何subsystem绑定,所以这棵树没有任何实际的功能,但这不…
标签:容器技术
Linux Namespace系列(05):pid namespace (CLONE_NEWPID)
PID namespaces用来隔离进程的ID空间,使得不同pid namespace里的进程ID可以重复且相互之间不影响。 PID namespace可以嵌套,也就是说有父子关系,在当前namespace里面创建的所有…
Linux Namespace系列(03):IPC namespace (CLONE_NEWIPC)
IPC namespace用来隔离System V IPC objects和POSIX message queues。其中System V IPC objects包含Message queues、Semaphore se…
Linux Namespace系列(01):Namespace概述
Namespace是对全局系统资源的一种封装隔离,使得处于不同namespace的进程拥有独立的全局系统资源,改变一个namespace中的系统资源只会影响当前namespace里的进程,对其他namespace中的进程…
Docker容器系列教程(二):常用命令与实操
回顾:上一文对Docker做了一些介绍,解释了相关概念,如Docker客户端等,还通过对比Docker与虚拟机的差别了解到Docker的优势与特点。最后介绍了Docker在3大主流操作系统的安装方法。 本文将在安装好的D…
Linux Namespace系列(02):UTS namespace (CLONE_NEWUTS)
UTS namespace用来隔离系统的hostname以及NIS domain name。 这两个资源可以通过sethostname(2)和setdomainname(2)函数来设置,以及通过uname(2), get…
细数实现容器可扩展性的多种途径
一些企业已经进军新兴的容器虚拟化领域,但企业或开发者已经有越来越多的担心,这项技术可能并不像宣传的那样有效,针对先进的应用程序和微服务——至少目前还没有。 目前,最大的问题是可扩展性。Docker,一家领先的容器开发公司…
Docker Compose 使用方法
Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compos…
容器技术毫无悬念主宰本次Amazon Re:Invent
在AWS大会上,这些天哪些东西最热门?如果你猜的是容器,那么你就猜对了。然而,这次的热门产品不再是简单的提供容器到亚马逊的基础设施,而是提供基于容器的管理、内省和保护功能,而这些是亚马逊不能做的或者不会做的。 本周在亚马…