![lxc-start:系统上没有安装cgroup](https://linux22.com/image/56315/lxc-start%EF%BC%9A%E7%B3%BB%E7%BB%9F%E4%B8%8A%E6%B2%A1%E6%9C%89%E5%AE%89%E8%A3%85cgroup.png)
尝试启动 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
对于lxc
Debian 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