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
)