Для чего нужна контейнеризация? Представьте, что вы пересаживаете цветы. Сейчас они хорошо растут в своем горшке на подоконнике: у них оптимальная почва, им достаточно света и влаги. Но когда вы их пересадите в другую почву и в другие условия, они могут погибнуть. Поэтому нужно оставить ту же землю и дать столько же влаги и света. То же самое происходит и с приложением: если не создать такие же условия, как и были при разработке, то приложение может сбоить или вообще не запуститься. Контейнеры позволяют безопасно переносить сервисы, чтобы их можно было запустить на других компьютерах.