2016-12-12 10 views
0

Контейнерная система, использующая контейнеры LXC.Могу ли я использовать LXD-изображение для создания контейнера Docker и/или наоборот?

приведенное выше утверждение верно как для LXD, так и для Docker. В этом случае мы можем использовать образ LXD для создания контейнера Docker и/или наоборот?

ответ

1

Они принципиально разные.

С изображением контейнера LXD вы получаете полный опыт работы с ОС, это означает, что все приложения и процессы, входящие в дистрибутив, используют только ядро, совместно используемое хостом. С изображением Docker вы получаете одно приложение процесса.

Таким образом, вы можете использовать Docker внутри контейнера LXD, но не наоборот.

Путаница может возникнуть из-за того, что Docker использовал библиотеку liblxc в прошлом, которую LXD-демон использует для управления контейнерами. Если я правильно понимаю, Docker использует другую библиотеку под названием libcontainer, чтобы обеспечить изоляцию.

+0

Ответы на ваш вопрос? –