LXC

از OCCC Wiki
نسخهٔ تاریخ ‏۱۱ اکتبر ۲۰۱۶، ساعت ۰۱:۲۹ توسط Bamdad.vafa (بحث | مشارکت‌ها) (صفحه‌ای جدید حاوی «''این مقاله برای افراد جدید در حال آماده سازی است. شما نیز میتوانید در تکمیل آ...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

این مقاله برای افراد جدید در حال آماده سازی است. شما نیز میتوانید در تکمیل آن مشارکت نمایید.

LXC (Linux Containers) به اصطلاح مجازی سازی در سطح سیستم عامل است که به منظور اجرای چندین سیستم ایزوله شده که به آنها کانتینر گویند بر روی یک میزبان،گفته میشود.

هسته لینوکس امکاناتی به اسم CGroup (control groups) به منظور محدود سازی و اولویت بندی تخصیص منابعی مانند پردازشگر، حافظه، I/o، شبکه و غیره بدون نیاز به ایجاد ماشین مجازی و با استفاده از ایزوله سازی بر مبنای فضای نام(Namespace) را فراهم میسازد.در این حالت هسته سیستم عامل اجازه ایزوله سازی کامل یک برنامه را از دید محیط برنامه شامل پردازشها، شبکه، شناسه کاربران و فایلهای سیستمی بارگذاری شده، فراهم میسازد.

LXC قابلیت CGroup موجود در هسته سیستم عامل و پشتیبانی از ایزوله سازی فضای نام را به منظور ایجاد یک محیط ایزوله شده برای برنامه ها ترکیب میکند. Docker‌ هم میتواند از LXC برای اجرای درایورها و ‍مدیریت imageها و فراهم سازی سرویسها استفاده میکند.

تاریخچه

امنیت

لینک های مرتبط