Docker.

Docker — это проект с открытым исходным кодом (поэтому так распространен) для создания и запуска приложений. Докер упрощают установку, запуск, обновление и удаление программного обеспечения. Для этих целей используется технология операционной системы, называемая контейнерами.

Docker изолирует контейнер приложение от хоста и его зависимости. Поэтому можно запускать множество контейнеров на одной хостовой машине и они могу не пересекаться, использовать разные версии библиотек и это не вызовет проблем. Контейнеры Docker обладают преимуществами перед виртуальными машинами (ВМ). Потребляют меньше ресурсов, легче переносимы, они быстро запускаются и приходят в работоспособное состояние. 

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

Поделиться ссылкой: