Базовый
В чем отличие контейнера от виртуальной машины (VM)?
Виртуальная машина (VM) виртуализирует железо. Каждая VM имеет свою полноценную гостевую ОС (Windows, Linux), что требует много RAM и CPU. Запускается долго.
Контейнер (Docker) виртуализирует ОС. Все контейнеры делят одно ядро хост-системы (Linux Kernel). Внутри контейнера только приложение и его зависимости (библиотеки).
✅ Плюсы контейнеров: Весят мегабайты (а не гигабайты), запускаются за секунды, потребляют минимум ресурсов.