Docker – это виртуализация на уровне операционной системы, предназначенная в основном для разработчиков и системных администраторов. Docker облегчает создание и развертывание приложений в изолированной среде. Dockerfile – это сценарий, который содержит наборы команд и инструкций, которые будут автоматически выполняться последовательно