fbpx
维基百科

LXC

LXC,其名稱來自Linux軟體容器(Linux Containers)的縮寫,一種作業系統層虛擬化(Operating system–level virtualization)技術,為Linux内核容器功能的一个用户空间接口。它將應用軟體系統打包成一個軟體容器(Container),內含應用軟體本身的程式碼,以及所需要的作業系統核心和函式庫。透過統一的命名空間和共用API來分配不同軟體容器的可用硬體資源,創造出應用程式的獨立沙箱執行環境,使得Linux用户可以容易的创建和管理系统或应用容器。[1]

在Linux內核中,提供了cgroups功能,來達成資源的區隔化。它同時也提供了名稱空間區隔化的功能,使應用程式看到的作業系統環境被區隔成獨立區間,包括行程樹,網路,使用者id,以及掛載的檔案系統。但是cgroups並不一定需要啟動任何虛擬機器。

LXC利用cgroups與名稱空間的功能,提供應用軟體一個獨立的作業系統環境。LXC不需要Hypervisor這個軟體層,軟體容器(Container)本身極為輕量化,提升了建立虛擬機器的速度。軟體Docker被用來管理LXC的環境。

特点 编辑

目前的LXC使用下列内核功能来控制进程:

因此,LXC通常被认为介于“加强版”的chroot和完全成熟的虚拟机之间的技术。LXC的目标是建立一个尽可能与标准安装的Linux相同但又不需要分离内核的环境。

使用 编辑

  • Proxmox VE: 它直到4.0版才使用LXC技術,在此之前的版本都是使用OpenVZ技術。
  • Docker:它在0.9版之前都是使用LXC技術,但在0.9版之後,已不再是唯一且預設的執行環境。

参看 编辑

参考文献 编辑

  1. ^ What's LXC?. linuxcontainers.org. [2013-12-25]. (原始内容于2021-01-26). 

外部連結 编辑

  • 官方网站

此條目可参照英語維基百科相應條目来扩充, 2023年6月28日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签, 此條目需要补充更多来源, 2023年6月28日, 请协助補充多方面可靠来源以改. 此條目可参照英語維基百科相應條目来扩充 2023年6月28日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 此條目需要补充更多来源 2023年6月28日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 LXC 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 LXC 其名稱來自Linux軟體容器 Linux Containers 的縮寫 一種作業系統層虛擬化 Operating system level virtualization 技術 為Linux内核容器功能的一个用户空间接口 它將應用軟體系統打包成一個軟體容器 Container 內含應用軟體本身的程式碼 以及所需要的作業系統核心和函式庫 透過統一的命名空間和共用API來分配不同軟體容器的可用硬體資源 創造出應用程式的獨立沙箱執行環境 使得Linux用户可以容易的创建和管理系统或应用容器 1 在Linux內核中 提供了cgroups功能 來達成資源的區隔化 它同時也提供了名稱空間區隔化的功能 使應用程式看到的作業系統環境被區隔成獨立區間 包括行程樹 網路 使用者id 以及掛載的檔案系統 但是cgroups並不一定需要啟動任何虛擬機器 LXC利用cgroups與名稱空間的功能 提供應用軟體一個獨立的作業系統環境 LXC不需要Hypervisor這個軟體層 軟體容器 Container 本身極為輕量化 提升了建立虛擬機器的速度 軟體Docker被用來管理LXC的環境 目录 1 特点 2 使用 3 参看 4 参考文献 5 外部連結特点 编辑目前的LXC使用下列内核功能来控制进程 内核命名空间 进程间通信 uts mount pid network和user AppArmor和SELinux配置 Seccomp策略 chroot 使用pivot root Kernel Capabilities cgroups因此 LXC通常被认为介于 加强版 的chroot和完全成熟的虚拟机之间的技术 LXC的目标是建立一个尽可能与标准安装的Linux相同但又不需要分离内核的环境 使用 编辑Proxmox VE 它直到4 0版才使用LXC技術 在此之前的版本都是使用OpenVZ技術 Docker 它在0 9版之前都是使用LXC技術 但在0 9版之後 已不再是唯一且預設的執行環境 参看 编辑 nbsp 自由软件主题 DevOps 作業系統層虛擬化参考文献 编辑 What s LXC linuxcontainers org 2013 12 25 原始内容存档于2021 01 26 外部連結 编辑官方网站 取自 https zh wikipedia org w index php title LXC amp oldid 77865661, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。