🐳 Если на пальцах, то Docker - это приложение, которое создает изолированное пространство (контейнер) для каждого приложения, запущенного через него. В этом контейнере создается виртуальная машина со всеми необходимыми зависимостями для запуска приложения. И весь этот зоопарк позволяет максимально гибко пользоваться массой необходимого ПО. Запускать, останавливать, автоматически перезапускать, переносить на другой сервер, а в случае поломки одного из контейнеров остальные продолжат работать, и это далеко не весь его функционал. Начнем с того что Docker - это удобно и безопасно, но только если грамотно настроить. Я не претендую на профессиональную настройку, так как сам еще учусь🧐, но за последние полгода постарался максимально погрузиться и научиться. Именно поэтому я буду настраивать всю конфигурацию так, как это удобно мне, и я уверен будет максимально просто разобраться любому новичку. Структура контейнеров: Для начала приступим к установке самого Docker'а. Для этого обнов