У відмінність від апаратної віртуалізації, при якій емулюється апаратне оточення і може бути запущений широкий спектр гостьових операційних систем, в контейнері може бути запущений екземпляр операційної системи тільки з тим же ядром, що й у хостової операційної системи (всі контейнери вузла використовують загальне ядро).
Основна відмінність контейнерів і віртуальних машин полягає в тому, що віртуальні машини віртуалізують весь комп'ютер аж до апаратних рівнів, а контейнери — лише програмні рівні вище за рівень операційної системи.
Контейнери менше та вимагають менше ресурсів, ніж віртуальні машинитому контейнери можуть масштабуватися – створюватися або знищуватися – набагато швидше, ніж віртуальні машини.
Контейнеризація — це технологія, яка допомагає запускати програми ізольовано від основної операційної системи. Програма упаковується в спеціальну оболонку-контейнер, всередині якої середовище, необхідне для роботи.
Залишити відповідь