Docker

Ищите подрядчика?
Устройте конкурс между агентствами и узнайте реальные цены и сроки выполнения вашего проекта. Создание заказа занимает 5 минут.
Об инструменте

Что такое Docker

Docker – это открытая платформа для разработки, доставки и запуска приложений, чаще всего сайтов. С ее помощью можно упаковать сайт, его базу данных и прочие интеграции в контейнер, чтобы при необходимости автоматически развернуть все это на новом сервере. Чаще всего Docker применяют в высоконагруженных проектах с большой посещаемостью, чтобы сохранить производительность приложения за счет легкого развертывания дополнительного сервера. Автоматизированное управление контейнерами Docker осуществляется через открытое ПО Kubernetes.

Основные возможности Docker

  • Упаковка приложений и их зависимостей в контейнеры.
  • Поддержка горизонтального масштабирования приложений.
  • Инструменты для управления контейнерами, их мониторинга и логирования.

Особенности Docker

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

Преимущества Docker

  • Высокая портативность приложений: контейнеры Docker могут быть запущены на различных ОС и популярных облачных платформах, таких как AWS.
  • Эффективное использование вычислительных ресурсов системы за счет встроенных механизмов управления ресурсами.
  • Определение всей инфраструктуры приложения в виде кода, что упрощает управление приложениями и их и развертывание.
  • Высокая скорость запуска и остановки контейнеров.
  • Популярность в мировом и русскоязычном комьюнити.
Подробнее Свернуть
СЛЕДУЮЩАЯ
Node.js