wiki:LXC

LXC (Linux Containers)

LXC (LinuX Containers) はコンテナベースの仮想化技術です。一つのホスト (LXC ホスト) 上で Linux システム (コンテナ) を複数動作させることができます。 コンテナは VMware や VirtualBox?、KVM のような仮想マシンではありませんが、CPUやメモリ、I/O、ネットワークといったリソースが分離された仮想環境として 使用することができます。

LXC は Linux カーネルが標準で持っている cgroups (control groups) 機能により実現されています。空間を分離するという意味では jail や chroot に似ていますが、より強力なリソース分離が可能です。

VineSeed の LXC

VineSeed では LXC-1.1.5 が提供されています。(2015/11/24現在) ここでは、VineSeed の lxc-1.1.5 パッケージについての利用方法を解説します。

セットアップ

apt や synaptic 等で lxc パッケージと vbootstrap をインストールしてください。 ( debian や ubuntu のコンテナを作成したい場合は、debootstrap もインストールしてください)

$ sudo apt-get install lxc lxc-templates lxc-extra
$ sudo apt-get install vbootstrap
$ sudo apt-get install debootstrap

参考