Могу ли я использовать образ LXD для создания контейнера Docker и/или наоборот?

Контейнерная система, использующая контейнеры LXC.

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


person karthikeayan    schedule 12.12.2016    source источник


Ответы (1)


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

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

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

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

person Oleg Konovalenko    schedule 05.01.2017
comment
Это отвечает на ваш вопрос? - person Oleg Konovalenko; 07.01.2017