Docker容器相关技术简介

Docker依赖的Linux内核特性

        Namespaces  命名空间

                        使用了5种命名空间  

                                                PID(Process  ID)    进程隔离

                                                NET(Network)     管理网络接口

                                                IPC(InterProcess Communication)    管理跨进程通信的访问

                                                MNT(Mount)    管理挂载点

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

        Control Group(cgroup) 控制组

                            用于分配资源

                                        功能: 资源限制

                                                   优先级设定

                                                   资源计量

                                                    资源控制



    这两个特性给予Docker容器的能力:

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

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

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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值