lxc-start: cgroup がシステムにインストールされていません。

lxc-start: cgroup がシステムにインストールされていません。

Linuxコンテナを起動しようとすると、次のメッセージが表示されます。

lxc-start: No cgroup mounted on the system

オペレーティングシステムはDebian 7です。

答え1

LXC(または他の用途cgroup機能)を使用するには、cgroupsファイルシステムをインストールする必要があります(セクション2.1を参照)。cgroups カーネルドキュメント)。 Debianからは自動的にこれが起こらないようです。

次の行を追加します/etc/fstab

cgroup /sys/fs/cgroup cgroup defaults

ワンタイムで手動でインストールします。

mount -t cgroup cgroup /sys/fs/cgroup

答え2

Debian Wheezy の場合、lxc以下を使用します/etc/fstab

cgroup /sys/fs/cgroup cgroup defaults,blkio,net_cls,freezer,devices,cpuacct,cpu,cpuset,memory,clone_children 0 0

存在する/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet cgroup_enable=memory,namespace"

(そして実行することを忘れないでくださいupdate-grub

実行も可能Debian WheezyのLXC 1.0.7

ここに画像の説明を入力してください。

関連情報