В чем разница между контейнером Docker Ubuntu и контейнером LxD Ubuntu?


0

Я читал, что Docker - это контейнер приложений, в основном используемый для упаковки зависимостей вместе с рассматриваемым приложением.

Принимая во внимание, что LxD - это системный (или инфраструктурный ) контейнер, который почти походит на облегченный экземпляр виртуальной машины, с возможностью запуска не только Docker, но и LxD внутри него, в дополнение к другим приложениям.

Вопрос: А как насчет контейнера Docker для Ubuntu , то есть полноценной ОС? Как бы это сравнить с контейнером Ubuntu LxD?



@duDE Это все еще не ответил на мой вопрос, а именно: Если я бегу Докер-контейнер , запущенный из целого, благословил Ubuntu изображение (а не одного приложения контейнер для HTTPd, Nodejs и т.д.), то в каких всех отношениях это отличается от контейнера LxD для Ubuntu? В этом контейнере Docker Ubuntu я могу продолжать устанавливать столько приложений, сколько захочу (включая сам Docker и LxD), так же, как и в контейнере LxD.
Гарри

1
Я думаю, что @duDE хотел бы указать вам на этот ответ ( unix.stackexchange.com/a/254977 ). это должно ответить на ваш вопрос. краткое резюме: Docker размещает контейнеры приложений (приложение и его идентификационные данные), LXD размещает контейнеры компьютеров (например, виртуальные машины Linux).
Удо

Ребята, я понимаю, что такое LxC! Однако я не понимаю, что: если мой Docker-контейнер представляет собой целый контейнер ОС Ubuntu (а не просто контейнер приложений, такой как httpd, node, mysqld и т. Д.), То чем он отличается от контейнера LxD OS?
Гарри

ИМХО Докер - это своего рода менеджер по другому LxC. «Docker действует как механизм переносимых контейнеров, упаковывая приложение и все его зависимости в виртуальный контейнер, который может работать на любом сервере Linux». - от upguard.com/articles/docker-vs-lxc
duDE
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.