lxc-start:系统上没有安装cgroup

lxc-start:系统上没有安装cgroup

尝试启动 Linux 容器时,我得到以下信息:

lxc-start: No cgroup mounted on the system

操作系统是 Debian 7。

答案1

LXC(或其他用途cgroups设施)需要安装 cgroups 文件系统(请参阅第 2.1 节)cgroups 内核文档)。似乎从 Debian 开始,这不会自动发生。

将以下行添加到/etc/fstab

cgroup /sys/fs/cgroup cgroup defaults

对于一次性的事情,手动安装它:

mount -t cgroup cgroup /sys/fs/cgroup

答案2

对于lxcDebian Wheezy 我使用/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

在此输入图像描述

相关内容