Docker — это платформа с открытым исходным кодом, которая позволяет разработчикам автоматизировать развертывание и управление приложениями в контейнерах. Она предоставляет способ упаковки приложения и его зависимостей в стандартизированную единицу, называемую контейнером, которая может работать на любой совместимой системе без учета различий в операционных системах или инфраструктуре. 1. Containerization (Контейнеризация) Docker использует технологию контейнеризации для создания изолированных сред, известных как контейнеры, для запуска приложений. Контейнеры легковесны и инкапсулируют код приложения, время выполнения, системные инструменты, библиотеки и зависимости, необходимые для запуска приложения. Это позволяет приложениям работать одинаково в разных средах. 2. Docker Images (Docker-образы) Docker image служит шаблоном для создания контейнеров. Это снимок только для чтения, содержащий код приложения и все необходимые зависимости. Docker images создаются с помощью Dockerfile — текст