docker依赖的Linux内核特性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker依赖的Linux内核特性相关的知识,希望对你有一定的参考价值。

namespaces命名空间

编程语言

        封装→代码隔离

操作系统

        系统资源的隔离

        进程、网络、文件系统

进程隔离PID:Process ID

网络接口管理NET:Network

跨进程通信的访问IPC:InterProcess Communication

管理挂载点MNT:Mount

隔离内核和版本标识UTS:Unix Timesharing System

Control groups控制组

资源限制

优先级设定

资源计量

资源控制

Docker容器的能力

文件系统隔离:每个容器都有自己的root文件系统

进程隔离:每个容器都运行在自己的进程环境中

网络隔离:容器件的虚拟网络接口和IP地址都是分开的

资源隔离和分组:使用cgroup将CPU和内存之类的资源独立分配给每个容器


本文出自 “人生如画,落笔无悔!” 博客,请务必保留此出处http://521angela.blog.51cto.com/9680035/1783982

以上是关于docker依赖的Linux内核特性的主要内容,如果未能解决你的问题,请参考以下文章

docker初识

Docker简介

docker网络1

Docker基础 Linux内核之Cgroups

Docker基础 Linux内核命名空间之 ipc namespace

Docker第八回(docker资源限制和验证)