Использование libcontainer на LXC
Я пытаюсь запустить Docker (1.9) на контейнере lxc. Docker работает нормально, если я использую драйвер lxc exec, но не работает с libcontainer.
Итак, мои вопросы:
- Можно ли использовать libcontainer на lxc?
- Если нет, то почему это так?
Я смутно знаю, что, вероятно, не имеет смысла не использовать драйвер lxc на lxc, но я хочу понять больше деталей.
2 ответа
Это не удивительно, когда вы видите пул- запрос типа PR 17700:
Удалить поддержку LXC
Драйвер LXC устарел в Docker 1.8.
Следуя правилам устаревания, мы можем удалить устаревшую функцию после двух основных выпусков.
LXC больше не поддерживается, начиная с Docker 1.10.
Как я упоминал в "Различии между LXC и libcontainer ", libcontainer (или runc сейчас) должен заменить и абстрагировать LXC. Так что "запуск libcontainer на lxc", похоже, не имеет смысла.
В Docker 1.10 удалена поддержка драйвера выполнения LXC. Это не значит, что вы не можете использовать Docker 1.10 внутри LXC - вы определенно можете.