ืงื ืื ืืช
LXC ืืื ืืื ืจืืฆื ืืืคืขืืช ืืืืื ืืขืจืืช ืืื ืืืืื OCI. LXC ืืืื ืืช ืกืคืจืืืช liblxc, ืกื ืฉื ืืื ืขืืจ (lxc-create, lxc-start, lxc-stop, lxc-ls ืืื'), ืชืื ืืืช ืืื ืืืช ืงืื ืืืื ืจืื ืืืขืจืืช ืืจืืืืช ืืฉืคืืช ืชืื ืืช ืฉืื ืืช. ืืืืืื ืืชืืฆืข ืืืืฆืขืืช ืื ืื ืื ื ืืืืช ืืื ืืงืก ืกืื ืืจืืืื. ืืื ืืืืื ืชืืืืืื, ืืืกื ืืช ืจืฉืช ื-ipc, uts, ืืืื ืืฉืชืืฉ ืื ืงืืืืช ืืจืืื, ื ืขืฉื ืฉืืืืฉ ืืื ืื ืื ืืจืืื ืืฉืืืช. ืงืืืฆืืช cgroups ืืฉืืฉืืช ืืืืืืช ืืฉืืืื. ืืื ืืืืจืื ืืจืฉืืืช ืืืืืืื ืืช ืืืืฉื, ื ืขืฉื ืฉืืืืฉ ืืชืืื ืืช ืืืื ืืืื ืคืจืืคืืื Apparmor ื-SELinux, ืืืื ืืืช Seccomp, Chroots (pivot_root) ืืืืืืืช. ืงืื LXC
LXD ืืื ืชืืกืฃ ื-LXC, CRIU ื-QEMU ืืืฉืืฉ ืื ืืืื ืืจืืื ืฉื ืงืื ืืืื ืจืื ืืืืื ืืช ืืืจืืืืืืืช ืืฉืจืช ืืื ืื ืืืชืจ. ืื LXC ืืื ืขืจืืช ืืืื ืืจืื ื ืืืื ืืื ืืคืืืฆืื ืืจืืช ืงืื ืืืื ืจืื ืืืืืื, ืื LXD ืืืืฉื ืืชืืืื ืจืงืข ืฉืืงืื ืืงืฉืืช ืืจื ืืจืฉืช ืืจื ื- REST API ืืืืคืฉืจ ืืืฆืืจ ืชืฆืืจืืช ื ืืชื ืืช ืืืจืืื ืืคืจืืกืืช ืขื ืืฉืืื ืฉื ืืกืคืจ ืฉืจืชืื.
ื ืชืืืื ืืืืงื ืืืกืื ืฉืื ืื (ืขืฅ ืกืคืจืืืช, ZFS, Btrfs, LVM), ืฆืืืืื ืืฆื ืขื ืคืจืืกืช ืืฆื, ืืขืืจื ืืื ืฉื ืงืื ืืืื ืจืื ืคืืขืืื ืืืืื ื ืืืช ืืืืจืช, ืืืืื ืืืจืืื ืืืกืื ืชืืื ืืช. ืงืื LXD
ืืคืชื
- ืื ืื ืืืชืงื ืฉืืืชื ืืืืืืื ืืขืืืื ืขื cgroup. ื ืืกืคื ืชืืืื ืืืืจืจืืืืช cgroup ืืืืืืช (cgroup2). ื ืืกืคื ืคืื ืงืฆืืื ืืืืช ืฉื ืืงืจ ืืงืคืื, ืฉืืขืืจืชื ืืชื ืืืื ืืืคืกืืง ืืช ืืขืืืื ื-cgroup ืืืคื ืืช ืืื ืืช ืืฉืืืื ืืกืืืืื (CPU, I/O, ืืืืื ืืคืืื ืืืืจืื) ืืืืฆืืข ืืฉืืืืช ืืืจืืช;
- ืืืืขืช ืชืฉืชืืช ืืืืจืื ืฉืืืืช ืืขืจืืช;
- ื ืืกืคื ืชืืืื ืืชืช-ืืขืจืืช ืืงืจื ื "pidfd", ืฉื ืืขืื ืืืคื ืืืฆื ืฉื ืฉืืืืฉ ืืืืจ ื-PID (pidfd ืืฉืืื ืืชืืืื ืกืคืฆืืคื ืืืื ื ืืฉืชื ื, ืืขืื ืฉ-PID ืืืื ืืืืืช ืืฉืืื ืืชืืืื ืืืจ ืืืืจ ืฉืืชืืืื ืื ืืืื ืืืฉืืื ืืืืชื PID ืืกืชืืื) ;
- ืฉืืคืืจ ืืฆืืจื ืืืืืงื ืฉื ืืชืงื ื ืจืฉืช, ืืื ืื ืชื ืืขืชื ืืื ืืจืืื ืฉืืืช ืฉื ืชืช-ืืขืจืืช ืืจืฉืช;
- ืืืืืขื ืืืืืืช ืืืขืืืจ ืืชืงื ื ืจืฉืช ืืืืืืืช (nl80211) ืืชืื ืงืื ืืืื ืจืื.
ืืคืชื
- ื ืืกืคื ืชืืืื ืืืคืขืืช ืื ืจืง ืงืื ืืืื ืจืื, ืืื ืื ืืืื ืืช ืืืจืืืืืืืช;
- ืืคืืืื ืฉืจืชื LXD, ืืืฆืข ืงืื ืกืคื ืฉื ืคืจืืืงื ืืืคืฉื ืืช ืื ืืืื ืฉื ืงืืืฆืืช ืงืื ืืืื ืจืื ืืืืื ืืช ืืืจืืืืืืืช. ืื ืคืจืืืงื ืืืื ืืืืื ืกื ืืฉืื ืฉื ืงืื ืืืื ืจืื, ืืืื ืืช ืืืจืืืืืืืช, ืชืืื ืืช, ืคืจืืคืืืื ืืืืืฆืืช ืืืกืื. ืืงืฉืจ ืืคืจืืืงืืื, ืืชื ืืืื ืืืืืืจ ืืืืืืช ืืฉืื ืืืฉื ืืช ืืืืจืืช;
- ื ืืกืคื ืชืืืื ืืืืจืื ืงืจืืืืช ืืขืจืืช ืืืืืืืช;
- ืืืฉื ืืฆืืจืช ืขืืชืงื ืืืืื ืฉื ืกืืืืืช ืืฉืืืืจ ืืื;
- ืืฆืืจื ืืืืืืืืช ืฉื ืฆืืืืื ืืฆื ืฉื ืกืืืืืช ืืืืืฆืืช ืืืกืื ืืกืืคืงืช ืขื ืืืืืืช ืืืืืืจ ืืช ืืฉื ืืืืื ืฉื ืชืืื ืช ืืืฆื;
- ื ืืกืฃ API ืื ืืืืจ ืืฆื ืืจืฉืช (ืืืืข ืจืฉืช lxc);
- ื ืืกืคื ืชืืืื
ืืฉืืจืืช , FS ืืืจืืืืื ืืืืคืื ื ืงืืืืช ืืจืืื ืืืจืืื ืฉืืืช ืืฉืชืืฉืื; - ืืืฆืขื ืกืืืื ืืืฉืื ืฉื ืืชืืื ืจืฉืช "ipvlan" ื"ืื ืืชืืื";
- ืืืกืคืช ืงืฆื ืขืืจืคื ืืฉืืืืฉ ืืืืกืื ืืืืกืก CephFS;
- ืชืืืื ืืฉืืคืื ืชืืื ื ืืชืฆืืจืืช ืจืืืื ืืจืืืืงืืืจืืช ืืืฉืื ืขืืืจ ืืฉืืืืืช;
- ื ืืกืคื ืืงืจืช ืืืฉื ืืืืกืกืช ืชืคืงืืืื (RBAC);
- ื ืืกืคื ืชืืืื ืขืืืจ CGroup2;
- ื ืืกืคื ืืืืืืช ืืืืืืจ ืืช ืืชืืืช ื-MAC ืืืงืืืข ืืช ืืชืืืช ืืืงืืจ ืขืืืจ NAT;
- ื ืืกืฃ API ืื ืืืื ืืจืืืืช DHCP (ืืืืจืืช);
- ื ืืกืคื ืชืืืื ืขืืืจ Nftables.
ืืงืืจ: OpenNet.ru