Linux Kapsayıcılar (LXC), tek bir denetim ana bilgisayarında birden çok yalıtılmış sunucu yüklemesi (kapsayıcı) çalıştırmak için işletim sistemi düzeyinde bir sanallaştırma yöntemidir. LXC sanal bir makine sağlamaz, bunun yerine kendi süreci ve ağ alanı olan bir sanal ortam sağlar. Bir chroot'a benzer, ancak çok daha fazla izolasyon sunar.
Linux kapsayıcılarının çeşitli özellikleri / avantajları vardır:
Avantajları:
Bir chroot (chroot jail) ile karşılaştırıldığında daha iyi izolasyon. Düşük havai. LXC, sanal bir makineye (VMWare / VirtualBox / KVM) konuk işletim sistemi kurma yükü olmadan RAM ve sabit disk alanı açısından minimum kaynak kullanır.
Uygulamalar ve hizmetler (sunucular) yerel hızda çalışır.
Libvirt'te Linux kapsayıcıları için destek var.
Linux kapsayıcıları btrfs ile iyi çalışır.
Ancak bir dezavantajı da var:
Linux kapsayıcıları Linux işlemlerini bir Linux çekirdeğinde çalıştırır. Bu, Linux'u (bir Ubuntu ana bilgisayarında Fedora kapsayıcısı) çalıştırabileceğiniz, ancak diğer işletim sistemlerini (BSD / OSX / Windows değil) çalıştırabileceğiniz anlamına gelir.
Kapsayıcıları yapılandırmak veya yönetmek için GUI (grafik) arabirimleri yoktur.
Bir kabın nasıl kurulacağına ve yapılandırılacağına dair çok az belge vardır. Bir konteynerin yapılandırılması, mütevazı bir teknik bilgi ve beceri (ve büyük bir sabır zemini) gerektirir.
chroot
yapmanız gereken bir işlemin kök dizinini değiştirmek. Hiçbir izolasyon veya başka bir şey sunmaz.