Какво е docker VM?
Какво е docker VM?

Видео: Какво е docker VM?

Видео: Какво е docker VM?
Видео: Зачем нужен и как работает Docker — ликбез 🐳 2024, Ноември
Anonim

В Docker , изпълняваните контейнери споделят ядрото на хост OS. А Виртуална машина , от друга страна, не се основава на контейнерна технология. Те се състоят от потребителско пространство плюс пространство на ядрото на операционна система. Под Виртуални машини , сървърният хардуер е виртуализиран. Всеки VM има операционна система (ОС) и приложения.

По този начин мога ли да използвам Docker като виртуална машина?

“ Docker НЕ е а VM ” Кажете, ако имате уеб сървър като apache, би било наистина лесно да настроите всичките си конфигурации и какво ли още не в докер контейнер и разгръщайте услугата във всяка система, без да се налага да се притеснявате за всички зависимости и конфигурации на операционната система. Това го прави лесно преносим.

Второ, какви са предимствата на Docker пред VM? Предимства на Docker Контейнери Docker контейнерите са изолирани от процеси и не изискват хардуерен хипервизор. Това означава Docker контейнерите са много по-малки и изискват много по-малко ресурси от a VM . Docker е бърз. Много бързо.

Впоследствие въпросът е дали Docker е по-добър от VM?

Docker Контейнери срещу виртуални машини : Контейнерите представляват по-ниски надземни части на системата отколкото виртуалните машини и изпълнението на приложението в контейнер обикновено е същото или По-добре в сравнение със същото приложение, работещо в рамките на a Виртуална машина.

Каква е разликата между контейнер и VM?

В накратко, а VM предоставя абстрактна машина, която използва драйвери на устройства, насочени към абстрактната машина, докато a контейнер предоставя абстрактна ОС. Приложения се изпълняват в контейнер среда споделят основна операционна система, докато VM системите могат да работят с различни операционни системи.

Препоръчано: