Что такое контейнеры?

В основе контейнеризации лежит парадигма изоляции: идея состоит в том, чтобы "упаковать" приложение и все его зависимости в отдельный "контейнер", который будет работать одинаково в любой среде.

Сами контейнеры, в сущности, это облегченные виртуальные машины.

Но вместо полной эмуляции железа и операционной системы, контейнеры используют ядро хостовой системы и изолируют только пользовательское пространство.

В общем и целом контейнеры это очень круто, классно, удобно