zoukankan      html  css  js  c++  java
  • boy's 容器,lxc

    1.什么是容器?

    容器就是在隔离的运行环境运行的一个进程,如果进程停止,容器就会销毁,隔离的环境拥有自己的系统文件,IP地址,主机名等

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

    Linux容器技术,容器虚拟化和kvm虚拟化的区别
    
    KVM虚拟化,需要硬件的支持,需要模拟硬件,可以运行不同的操作系统,启动时间分钟级
    
    容器虚拟化,不需要硬件支持,不需要模拟硬件,公用宿主机的内核,启动时间秒级
    
    容器虚拟化总结:
    1.宿主机使用同一个内核,性能损耗小
    2.不需要指令级模拟
    3.容器可以在CPU核心的本地运行指令,不需要任何专门的解释机制
    4.避免了准虚拟化和系统调用替换中的复杂性
    5.轻量级隔离,在隔离的同时还提供共享机制,以实现容器与宿主机的资源共享

    3.开机启动流程

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

    4.linux容器(LXC)

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

    LXC部署及使用:

    需要使用epel源

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • 相关阅读:
    Intern Day7
    Intern Day7
    Intern Day7
    Intern Day6
    Intern Day6
    Intern Day6
    Intern Day6
    Intern Day6
    萧萧远树疏林外,一半秋山带夕阳
    飞线
  • 原文地址:https://www.cnblogs.com/hbxZJ/p/11046812.html
Copyright © 2011-2022 走看看