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