Docker — это платформа контейнеризации с открытым исходным кодом, с помощью которой можно автоматизировать создание приложений, их доставку и управление. 1
Платформа позволяет быстрее тестировать и выкладывать приложения, запускать на одной машине требуемое количество контейнеров. 1
Docker используется для:
- Запуска одновременно нескольких рабочих процессов с меньшим потреблением ресурсов, чем обычно. 3
- Оптимизации и поддержки всего процесса разработки. 3 Разработчики могут работать над одним и тем же приложением в разных средах без возникновений конфликтов между ОС и ПО. 3
- Экономичной альтернативы виртуальным машинам. 3 Контейнеры легковесны и производительны, а благодаря использованию Docker можно эффективнее управлять имеющимися ресурсами и сократить расходы компании. 1
- Системы контроля за приложениями и их разработкой. 3 Платформа обеспечивает контроль версий контейнера, что позволяет разработчикам при необходимости вернуться к предыдущей версии. 3