Я использую LXC (Linux Container) 1.0.6 на 64-битной виртуальной машине Ubuntu 14.04, пытаясь построить службу HTTP в контейнере. У меня проблемы с запуском контейнера:
$ sudo lxc-start -n test1
lxc-start: failed creating cgroups
lxc-start: failed to spawn 'test1'
lxc-start: The container failed to start.
lxc-start: Additional information can be obtained by setting the --logfile and --logpriority options.
Все зависимости устанавливаются до создания контейнера:
$ sudo apt-get install libcap-dev automake bridge-utils debootstrap
Статус группы:
$ cat /proc/self/cgroup
2:name=systemd:/user/1000.user/c1.session
Контейнер основан на шаблоне Ubuntu с:
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
lxc.network.ipv4 = 192.168.100.1/24
lxc.network.ipv4.gateway = 192.168.100.0
lxc.network.veth.pair = vethtest1
мост вызывается с помощью:
$ sudo brctl addbr lxcbr0
$ sudo brctl addif lxcbr0 eth0
$ sudo ifconfig lxcbr0 192.168.100.0 netmask 255.255.255.0 up
Раньше я мог хотя бы запускать контейнер с аналогичной конфигурацией раньше на другой машине, на этот раз это новый экземпляр, и у меня никогда не было проблем с cgroups.
Что мне не хватает?