Я пытаюсь установить и выполнить докера в контейнере LXC (через LXD).
Контейнер создается с помощью lxc launch ubuntu:16.04 democontainer
, и после того, как я вхожу и устанавливаю докера (v1.12.3), это всегда перестало работать в начинающем докере с ошибкой:
FATA[0001] Error starting daemon: Devices cgroup isn't mounted
Я уже попытался добавить это к файлу /var/lib/lxc/democontainer/config
lxc.aa_profile = unconfined
lxc.cap.drop =
(и также lxc.mount.auto = cgroup
) как указано здесь, но результат то же. Какова может быть проблема?
Хост-системой является Ubuntu 14.04.5 (4.2.0-42-универсальное ядро) и контейнер Ubuntu 16.04.1. Докер хорошо работает в хост-системе (v 1.13.0)
Это работает над 16,04 теперь. Посмотрите следующий q/a для получения дополнительной информации:
Каково обходное решение для LXD-вложенного pivileged докера (/dev/.lxc/proc/ошибка)?
lxc launch ubuntu-daily:xenial xenial
lxc config set xenial security.nesting true
lxc exec xenial snap install docker
lxc exec xenial docker run ubuntu ls