Выполненный докер в LXC (LXD)

Я пытаюсь установить и выполнить докера в контейнере 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)

1
задан 31 January 2017 в 15:44

1 ответ

Это работает над 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
0
ответ дан 8 December 2019 в 06:48

Другие вопросы по тегам:

Похожие вопросы: