boy's 容器,lxc

1.什么是容器?linux

容器就是在隔离的运行环境运行的一个进程,若是进程中止,容器就会销毁,隔离的环境拥有本身的系统文件,IP地址,主机名等性能

2.容器和虚拟化技术的区别spa

Linux容器技术,容器虚拟化和kvm虚拟化的区别

KVM虚拟化,须要硬件的支持,须要模拟硬件,能够运行不一样的操做系统,启动时间分钟级

容器虚拟化,不须要硬件支持,不须要模拟硬件,公用宿主机的内核,启动时间秒级

容器虚拟化总结:
1.宿主机使用同一个内核,性能损耗小
2.不须要指令级模拟
3.容器能够在CPU核心的本地运行指令,不须要任何专门的解释机制
4.避免了准虚拟化和系统调用替换中的复杂性
5.轻量级隔离,在隔离的同时还提供共享机制,以实现容器与宿主机的资源共享

3.开机启动流程操作系统

BIOS开机硬件自检-----根据BIOS设置的优先启动项读取mbr引导-------加载内核--------启动第一个进程code

4.linux容器(LXC)blog

namespace 命名空间,隔离环境
cgroups 资源限制

LXC部署及使用:进程

须要使用epel源资源

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
相关文章
相关标签/搜索