Аналоги Docker

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.docker.com

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

Изначально разработанная как проект с открытым исходным кодом, платформа эволюционировала в экосистему, включающую средства для построения образов, хранения и распространения образов, оркестрации и управления жизненным циклом контейнеров. Docker используется в разработке программного обеспечения, тестировании, CI/CD-процессах и при развертывании приложений в разных средах — от локальных машин до облачных инфраструктур. В практическом применении контейнеры облегчают повторяемость окружений и снижение конфликтов зависимостей между приложениями.

  • Контейнеризация: изоляция приложений и их зависимостей в лёгких изолированных контейнерах.
  • Образы: создание слоистых образов файловой системы, которые можно повторно использовать и шарить.
  • Dockerfile: декларативный формат для описания этапов построения образа.
  • Репозитории образов: хранение и распространение образов через реестры.
  • Сетевые возможности: конфигурация виртуальных сетей и взаимодействие между контейнерами.
  • Управление томами: организация персистентного хранения данных вне контейнера.
  • Интеграция с CI/CD: автоматизация сборки, тестирования и развертывания образов.
  • Совместимость с оркестраторами: возможность использования в связке с системами оркестрации контейнеров.
Подробнее

Аналоги

SingularityCE

Бесплатно
Открытый исходный код
Linux

SingularityCE — это система контейнеризации с открытым исходным кодом, ориентированная на выполнение воспроизводимых и переносимых приложений в многопользовательских и высокопроизводительных вычислительных средах; в отличие от традиционных контейнерных платформ, таких как Docker, SingularityCE фокусируется на сохранении целостности пользовательских данных и интеграции с существующими системами аутентификации и файловыми системами кластера, обеспечивая запуск контейнеров от имени пользователей без необходимости привилегий root, поддержку иммутабельных контейнерных образов и совместимость с форматом OCI, что делает её популярной в научных вычислениях, исследовательских центрах и корпоративных средах, требующих строгой безопасности, повторяемости и портативности приложений.

AWS Fargate

Windows
Linux

AWS Fargate — это серверless-движок для контейнеров, предоставляемый Amazon Web Services, который позволяет запускать контейнерные приложения без управления серверами или кластерной инфраструктурой: пользователи определяют контейнерные образы, ресурсы и сетевые параметры, а Fargate автоматически масштабирует, размещает и обеспечивает изоляцию задач, интегрируясь с Amazon Elastic Container Service (ECS) и Amazon Elastic Kubernetes Service (EKS) для упрощения развертывания, оркестрации и управления жизненным циклом контейнеров.

Heroku Container Registry & Runtime

Бесплатно
Windows
macOS
Linux

Heroku Container Registry & Runtime — это сервис платформы как услуги (PaaS), предоставляемый компанией Heroku, который позволяет разработчикам загружать, управлять и развертывать приложения в виде контейнеров, совместимых с образами Docker; он интегрируется с существующим рабочим процессом Heroku, включая управление конфигурацией, масштабирование, логирование и мониторинг, при этом абстрагирует инфраструктуру и предоставляет упрощённый интерфейс для сборки и доставки контейнеризованных приложений в облаке Heroku.

Fly.io

Бесплатно
Открытый исходный код

Fly.io — платформа для развертывания и управления контейнеризованных приложений и виртуальных машин на распределённой инфраструктуре, позволяющая разработчикам запускать сервисы ближе к пользователям по географическому принципу; предоставляет возможности упаковки приложений в контейнеры, автоматического масштабирования, управления сетевыми настройками и конфигурациями, встроенные механизмы маршрутизации и балансировки, интеграцию с системами хранения и CI/CD, а также удобные интерфейсы командной строки и API для управления развёртыванием и мониторинга.

OKD

Бесплатно
Открытый исходный код
Linux

OKD — это открытая платформа для управления контейнеризированными приложениями на базе Kubernetes, предоставляющая инструменты для оркестрации, автоматического масштабирования, непрерывной интеграции и развертывания, управления жизненным циклом приложений и унификации процессов разработки и эксплуатации; в отличие от Docker, который фокусируется на контейнеризации и runtime, OKD обеспечивает комплексный набор служб уровня платформы (включая маршрутизацию, реестры образов, управление доступом и шаблоны приложений) для развёртывания и управления кластерными средами в корпоративных и облачных инфраструктурах.

Buildah

Бесплатно
Открытый исходный код
Linux

Buildah — свободное программное обеспечение для создания, управления и обслуживания контейнерных образов и контейнеров, разработанное как альтернатива Docker, ориентированное на минимизацию дополнительных демоновых зависимостей и обеспечение более гибкого управления жизненным циклом образов; оно предоставляет командную строку и библиотеку API для сборки образов из Dockerfile и скриптов, поддерживает форматы OCI и Docker, позволяет выполнять операции на уровне отдельных слоёв файловой системы и метаданных, интегрируется с другими инструментами контейнерной экосистемы (например, Podman и Skopeo) и широко используется в средах, где важны безопасность, контроль привилегий и соответствие открытым стандартам.

Fortra's Data Classification Suite

Windows
macOS
Linux

Fortra Data Classification Suite — программный продукт для автоматизации процессов классификации и управления данными в корпоративной среде, предоставляющий инструменты для сканирования, идентификации, категоризации и маркировки документов и файлов по заранее заданным политикам безопасности; поддерживает интеграцию с системами хранения и приложениями, предоставляет механизмы управления метаданными и отчетности, а также функции защиты на основе контекста и прав доступа, направленные на снижение риска утечек информации и соблюдение нормативных требований по хранению и обработке данных.

Concourse CI

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Concourse CI — это система непрерывной интеграции и доставки с открытым исходным кодом, ориентированная на декларативные конвейеры, повторяемость и масштабируемость; она представляет сборки как наборы ресурсов и задач, описываемых в формате YAML, и использует изолированные рабочие контейнеры для выполнения шагов, обеспечивая детерминированное выполнение, простую интеграцию с системами контроля версий и контейнерными реестрами, а также поддерживает масштабирование через распределённые рабочие узлы и декларативное управление зависимостями между шагами конвейера.

PuLP

Бесплатно
Открытый исходный код
Windows
macOS
Linux

PuLP — открытая система контейнеризации приложений, разработанная как альтернатива Docker, предоставляющая средства для упаковки, распределения и изоляции программ в стандартизированные контейнеры; она поддерживает создание образов на основе декларативных конфигураций, управление жизненным циклом контейнеров, сетевую и файловую изоляцию с использованием механизмов ядра операционной системы, интеграцию с системами оркестрации и реестрами образов, а также ориентирована на модульность, повышенную безопасность и совместимость с существующими контейнерными инструментами и инфраструктурой.

Podman

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Podman — это свободное программное обеспечение для управления контейнерами и контейнеризированными приложениями, разработанное как альтернатива Docker; оно обеспечивает создание, запуск и управление контейнерами и образами OCI совместимого формата, поддерживает бездемонный режим работы, где контейнеры запускаются напрямую как дочерние процессы пользователя, и предлагает совместимые с Docker команды и API, включая возможность управления контейнерными подами и интеграции с системами оркестрации; Podman акцентирует внимание на безопасности за счёт возможностей запуска контейнеров без привилегий и тесной интеграции с механизмами пространств имён и политиками SELinux, при этом оставаясь открытым проектом в экосистеме контейнеризации.

containerd

Бесплатно
Открытый исходный код
Windows
macOS
Linux

containerd — это открытый демон управления контейнерами, разработанный как лёгкий и переносимый уровень выполнения контейнеров, отделённый от более комплексных инструментов оркестрации; он предоставляет базовые функции для работы с контейнерными образами, хранилищем слоёв, snapshot-менеджерами, сетевыми и файловыми интерфейсами, а также управлением жизненным циклом контейнеров и их процессами, обеспечивая стандартизованный API для интеграции с системами оркестрации и инструментами верхнего уровня, и широко используется в экосистеме Kubernetes и других облачных платформах как более минималистичная альтернатива Docker Engine.

CRI-O

Бесплатно
Открытый исходный код
Linux

CRI-O — это легковесный контейнерный рантайм с открытым исходным кодом, разработанный для интеграции с Kubernetes через интерфейс CRI (Container Runtime Interface); он предоставляет минимальный набор функций, необходимых для запуска контейнеров OCI (Open Container Initiative), реализует управление образами, изоляцию и жизненный цикл контейнеров без включения дополнительных компонентов, характерных для монолитных решений, и ориентирован на простоту, совместимость с Kubernetes, безопасную работу в продакшн-средах и облегчение аудита и поддержки за счёт меньшей поверхности кода по сравнению с полноценными платформами управления контейнерами.

Kubernetes

Бесплатно
Открытый исходный код
Windows
macOS
Linux

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

OpenVZ

Бесплатно
Открытый исходный код
Linux

OpenVZ — это система виртуализации на уровне операционной системы для Linux, обеспечивающая изоляцию пользователей и приложений в лёгких контейнерах (виртуальных средах), каждый из которых имеет собственную файловую систему, сетевые интерфейсы и процессы, но использует единое ядро хоста; разработанная для эффективного распределения ресурсов и высокой плотности размещения, OpenVZ поддерживает управление квотами CPU, памяти и ввода-вывода, миграцию контейнеров между хостами и инструменты администрирования, и часто используется для хостинга, облачных и многопользовательских сред, при этом отличается от виртуализации на уровне гипервизора тем, что контейнеры не имеют отдельного ядра и зависят от совместимости с ядром хоста.

rkt

Бесплатно
Открытый исходный код
Linux

rkt — это система контейнеризации с открытым исходным кодом, разработанная CoreOS как альтернатива Docker, ориентированная на безопасность, модульность и совместимость с открытыми стандартами; она использует формат приложений App Container (appc) и поддерживает запуск контейнеров в изолированных средах с минимальными правами, интеграцию с системами управления кластером и оркестраторами, а также механизмы проверки подписи и политики выполнения, при этом архитектура rkt строится вокруг выполнения отдельных этапов (fetch, prepare, run), что упрощает аудит и позволяет гибко комбинировать компоненты стека контейнеризации.

Docker Swarm

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Docker Swarm — встроенный в Docker инструмент для оркестрации контейнеров, обеспечивающий кластеризацию и управление распределёнными контейнерными приложениями путём объединения нескольких хостов Docker в единый виртуальный хост; он предоставляет декларативную модель развертывания служб, автоматическое распределение и балансировку нагрузки, механизмы масштабирования, обнаружения сервисов и поддерживает режимы высокой доступности и отказоустойчивости посредством менеджеров кворума и репликации задач, интегрируясь с существующей экосистемой Docker и наследуя совместимость с образами и командами Docker CLI.

HashiCorp Nomad

Бесплатно
Windows
macOS
Linux

HashiCorp Nomad — распределённая система оркестрации приложений и планировщик рабочих нагрузок, разработанная для развертывания и управления контейнеризованными и неконтейнеризованными приложениями на кластере серверов; поддерживает множественные рабочие форматы (включая Docker, rkt, Java, QEMU и бинарные задачи), обеспечивает эффективное планирование ресурсов, масштабирование, обновления без простоя и интеграцию с сервисами обнаружения и секретного управления, при этом ориентирована на простоту, производительность и совместимость с облачными и гибридными инфраструктурами.

Mirantis Container Runtime

Windows
Linux

Mirantis Container Runtime — коммерческая реализация среды выполнения контейнеров, основанная на технологии контейнеризации OCI и разработанная компанией Mirantis как альтернатива Docker Engine; обеспечивает управление жизненным циклом контейнеров, поддержку образов и реестров, совместимость с существующими инструментами и API, применяется в корпоративных и облачных средах для запуска изолированных приложений с упором на безопасность, производительность и интеграцию с платформами оркестрации, включая Kubernetes.

Firecracker

Бесплатно
Открытый исходный код
Linux

Firecracker — это лёгкая виртуализационная технология с открытым исходным кодом, разработанная для запуска изолированных микроконтейнеров и серверлесс-функций с минимальными накладными расходами; используя микро-VM на базе KVM, Firecracker обеспечивает более сильную изоляцию по сравнению с традиционными контейнерами, быстрый запуск (миллисекунды), компактный образ памяти и ограниченный набор эмулируемых устройств для уменьшения поверхности атаки, что делает его популярным выбором для облачных платформ и сервисов, где важны плотность размещения, безопасность и предсказуемая производительность.

gVisor

Бесплатно
Открытый исходный код
Linux

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

Zatanna

Бесплатно

Zatanna — система управления контейнерами и виртуальными окружениями, разработанная для упрощения развертывания, изоляции и масштабирования приложений в многоплатформенных средах; сочетает в себе механизмы создания образов, оркестрации и сетевой интеграции, обеспечивая совместимость с распространёнными форматами контейнеров, автоматизацию CI/CD-процессов и управление ресурсами через декларативные конфигурации, при этом ориентирована на безопасность за счёт политики прав доступа и изоляции на уровне ядра, поддерживает масштабирование рабочих нагрузок как на отдельных серверах, так и в облачных кластерах.

VMware

Бесплатно
Windows
macOS
Linux

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

Rancher

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Rancher — платформа с открытым исходным кодом для управления контейнеризированными приложениями и кластерами Kubernetes, предоставляющая унифицированный интерфейс для развертывания, оркестрации и мониторинга рабочих нагрузок, управления доступом и политиками безопасности; проект облегчает мультикластерное администрирование, интеграцию с облачными провайдерами и CI/CD-процессами, поддерживает автоматизацию обновлений и масштабирования, а также предоставляет инструменты для сетевой конфигурации и наблюдаемости, что делает его альтернативой/дополнением к инструментам, ориентированным на локальное контейнерное окружение, таким как Docker, но с упором на управление Kubernetes-кластерами в производственных средах.

K3s

Бесплатно
Открытый исходный код
Windows
macOS
Linux

K3s — облегчённая, сертифицированная реализация Kubernetes, разработанная для упрощения развертывания и управления контейнеризированными приложениями в ресурсно-ограниченных и периферийных средах; отличается небольшим размером бинарника и сниженным набором зависимостей за счёт объединения компонентов, использования встроенного SQLite по умолчанию и оптимизированных конфигураций, при этом сохраняя совместимость с API Kubernetes и возможностью масштабирования до production-кластеров.

MicroK8s

Бесплатно
Открытый исходный код
Windows
macOS
Linux

MicroK8s — легковесная, однокомпонентная дистрибуция Kubernetes, разработанная Canonical, предназначенная для быстрого развёртывания кластеров и локальной разработки контейнеризированных приложений; поставляется как простой контейнерный пакет с минимальными зависимостями, поддерживает модульную активацию дополнительных компонентов (например, DNS, ingress, storage), совместима с интерфейсами Kubernetes и подходит для ноутбуков, тестовых сред и edge‑устройств благодаря небольшому потреблению ресурсов и удобным инструментам управления и обновления.

Minikube

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Minikube — это инструмент с открытым исходным кодом для локального развертывания и управления небольшим однокластерным Kubernetes-кластером на персональном компьютере, предназначенный для разработки и тестирования приложений в условиях, близких к производственным; он запускает виртуальную машину или использует контейнерный рантайм для запуска компонентов кластера, предоставляет утилиты для управления жизненным циклом кластера и интегрируется с kubectl, что позволяет разработчикам экспериментировать с Kubernetes, не требуя полноценной облачной инфраструктуры.

Google Kubernetes Engine

Бесплатно

Google Kubernetes Engine (GKE) — управляемый сервис оркестрации контейнеров от Google Cloud, реализующий и упрощающий развертывание, масштабирование и управление приложениями в контейнерах на базе Kubernetes; предоставляет автоматическое управление кластерами (включая обновления, восстановление и масштабирование), интеграцию с сетевыми, безопасностными и хранилищными сервисами Google Cloud, возможности для балансировки нагрузки, мониторинга и логирования, а также поддержку гибридных и многокластерных сценариев, позволяя разработчикам и операционным командам фокусироваться на приложениях, а не на инфраструктуре.

Azure Kubernetes Service

Бесплатно

Azure Kubernetes Service (AKS — управляемый сервис оркестрации контейнеров от Microsoft Azure) предоставляет автоматизированное развертывание, масштабирование и управление кластерами Kubernetes в облаке, упрощая эксплуатацию контейнеризованных приложений за счёт интеграции с инструментами Azure для мониторинга, безопасности и сетевых сервисов; AKS отделяет контрольную плоскость, обеспечиваемую Microsoft, от узлов воркеров, управление которыми может выполняться пользователем, поддерживает автоматическое масштабирование, обновления и восстановление, а также совместим с экосистемой Kubernetes и стандартными контейнерными образами.

Red Hat OpenShift

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Red Hat OpenShift — платформа контейнеризации и оркестрации приложений на базе Kubernetes, предоставляемая компанией Red Hat; включает средства для управления контейнерными образами, автоматизированного развёртывания, масштабирования и мониторинга приложений, интеграции CI/CD, управления жизненным циклом и обеспечения безопасности на уровне кластера и рабочих нагрузок, поддерживает как гибридные, так и мультиоблачные развертывания, предоставляет графический интерфейс и API для администраторов и разработчиков и ориентирована на корпоративное использование с поддержкой коммерческой подписки и совместимости с экосистемой Red Hat.

DigitalOcean App Platform

Бесплатно

DigitalOcean App Platform — это платформа как услуга (PaaS), предоставляемая компанией DigitalOcean, предназначенная для упрощения развертывания, масштабирования и управления веб-приложений и API; она поддерживает контейнеры и исходный код с автоматической сборкой из систем контроля версий, предоставляет встроенные возможности для баланса нагрузки, управления сертификатами TLS, автоматического масштабирования и мониторинга, а также интегрируется с другими облачными услугами и сервисами хранения, упрощая владельцам проектов переход от традиционных инфраструктурных решений, таких как Docker и Kubernetes, к более управляемой и абстрагированной среде развертывания.

Render

Бесплатно

Render — это платформа для облачного хостинга и автоматического развертывания приложений, предоставляющая среду для запуска контейнеров, веб-сервисов, баз данных и статических сайтов с управляемой инфраструктурой, интегрированной системой непрерывной доставки и поддержкой Docker-образов и Git-репозиториев; сервис автоматизирует масштабирование, управление сертификатами TLS, балансировку нагрузки и мониторинг, упрощая перенос разработки в продакшен за счёт абстрагирования многих операций по настройке серверов и сети.

Konvoy

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Konvoy — система управления контейнерами и оркестрации, разработанная как альтернатива Docker и ориентированная на развёртывание, масштабирование и управление контейнеризованными приложениями в облачных и гибридных средах; включает инструменты для создания и упаковки контейнеров, управления образами, сетевой конфигурации, распределённого хранения и автоматизированного управления жизненным циклом приложений с упором на совместимость с существующими OCI-стандартами и интеграцию с популярными платформами контейнерной виртуализации и CI/CD.

Tarantool Cartridge

Бесплатно
Открытый исходный код
Linux

Tarantool Cartridge — это фреймворк и оркестратор для распределённых приложений на основе in-memory СУБД Tarantool, обеспечивающий управление жизненным циклом кластеров, автоматическое масштабирование, распределение ролей и отказоустойчивость; он предоставляет механизмы упаковки приложений в сервисы с конфигурацией запуска, мониторингом состояния, динамическим конфигурированием и интеграцией с инструментами деплоя и обновления без привязки к контейнерным технологиям, что позволяет строить высокопроизводительные распределённые системы с прозрачным управлением репликацией и шардированием.

Astra Linux

Бесплатно
Windows
Linux

Astra Linux предоставляет собственный механизм контейнеризации, совместимый по функциональности с Docker, позволяющий создавать, развёртывать и управлять изолированными пользовательскими средами и приложениями; решение ориентировано на требования безопасности и сертификации для государственных и корпоративных систем, включает средства управления образами, сетевой изоляции и разграничения прав доступа, поддерживает работу с OCI-совместимыми образами и интеграцию с системами оркестрации, при этом сохраняет совместимость с существующими рабочими процессами контейнеризации и инструментами экосистемы.

VMware Workstation Player

Бесплатно
Windows
Linux

VMware Workstation Player — это проприетарный гипервизор типа 2, разработанный компанией VMware для запуска и управления виртуальными машинами на настольных и портативных компьютерах; в отличие от контейнерных платформ вроде Docker, которые используют общую ОС для изоляции приложений, Workstation Player создает полноценные виртуальные машины с собственными гостевыми операционными системами, предлагая более высокий уровень изоляции и совместимости с разными ОС, но при этом более высокие требования к ресурсам и меньшую плотность размещения по сравнению с контейнерами.

VirtualBox

Бесплатно
Открытый исходный код
Windows
macOS
Linux

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

Parallels Desktop

macOS

Parallels Desktop — коммерческое программное обеспечение виртуализации, разработанное компанией Parallels для запуска операционных систем и приложений в изолированных виртуальных машинах на компьютерах macOS и Windows; в отличие от контейнерных решений вроде Docker, которые делят ядро хост‑системы и ориентированы на лёгкую и быструю деплоймент‑изоляцию приложений, Parallels предоставляет полную аппаратно‑виртуализованную среду с отдельной гостевой ОС, обеспечивая совместимость с широким спектром программного обеспечения, полноценную поддержку графики и периферии, более глубокую изоляцию ресурсов и удобные средства управления виртуальными машинами, но при этом требует больше системных ресурсов и времени на запуск по сравнению с контейнерами.

Amazon Elastic Container Registry

Бесплатно

Amazon Elastic Container Registry (ECR) — это управляемый реестр контейнерных изображений, предоставляемый Amazon Web Services, предназначенный для хранения, управления и развертывания Docker-совместимых образов в облачной инфраструктуре; он интегрируется с сервисами AWS, такими как Amazon ECS, EKS и AWS Lambda, обеспечивает безопасную передачу образов через аутентификацию и шифрование, поддерживает версионирование и сканирование на уязвимости, а также автоматизацию жизненного цикла изображений и масштабируемое хранилище с оплатой по использованию.

Google Artifact Registry

Бесплатно

Google Artifact Registry — это управляемый сервис хранения и управления артефактами, предоставляемый Google Cloud Platform, который обеспечивает централизованное хранилище для контейнерных образов, пакетов и других бинарных артефактов с поддержкой форматов OCI, Docker, Maven, npm и др., предлагая встроенные механизмы контроля доступа, версионирования, сканирования уязвимостей и автоматической интеграции с CI/CD-пайплайнами; сервис ориентирован на безопасность и масштабируемость, интегрируется с IAM для управления правами, поддерживает репликацию между регионами и позволяет компаниям управлять жизненным циклом артефактов в облачной инфраструктуре.

Azure Container Instances

Бесплатно

Azure Container Instances — сервис облачной платформы Microsoft Azure, предоставляющий возможность разворачивать и управлять контейненерами без необходимости администрирования виртуальных машин или оркестраторов; позволяет запускать контейнеры с указанными образами, ресурсными ограничениями (CPU, память), сетевыми настройками и подключением к томам хранения, обеспечивает быстрый старт экземпляров для задач одноразовых либо краткосрочных рабочих нагрузок и интегрируется с другими сервисами Azure для автоматизации развертываний и управления доступом.

Docker Compose

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Docker Compose — инструмент для определения и управления многоконтейнерными приложениями Docker с помощью единого конфигурационного файла (обычно docker-compose.yml), в котором описываются сервисы, сети и тома, их параметры запуска, переменные окружения и зависимости; Compose упрощает разработку, тестирование и развертывание, позволяя одним набором команд создавать, запускать, останавливать и масштабировать связанные контейнеры как единое логическое приложение как в локальной среде, так и в CI/CD-пайплайнах.

Podman Compose

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Podman Compose — это инструмент для определения и запуска многоконтейнерных приложений, совместимый с форматом файлов docker-compose.yml и использующий движок Podman вместо Docker; он обеспечивает оркестрацию сервисов, сетей и томов, поддерживает работу в бездемонном режиме и ориентирован на совместимость с экосистемой Compose, предлагая пользователям возможность запускать контейнеры с привилегиями и без них в средах, где предпочтителен демонстративно более безопасный и модульный подход Podman.

balena

Бесплатно
Открытый исходный код
Windows
macOS
Linux

balena — платформа для развертывания, управления и обновления контейнеризованных приложений на периферийных и встроенных устройствах; предоставляет инструменты для создания образов на базе Docker, централизованного управления устройствами, безопасного дистанционного обновления (OTA) и мониторинга, ориентирована на интернет вещей и edge-компьютинг, поддерживает мультиконтейнерные стеки и интеграцию с облачными сервисами, обеспечивая упрощённый жизненный цикл приложений на разнообразном аппаратном обеспечении.

Packer

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Packer — это инструмент с открытым исходным кодом для создания автоматизированных идентичных образов машин (виртуальных машин, контейнеров и облачных образов) для множества платформ, разработанный компанией HashiCorp; в отличие от Docker, который ориентирован на создание и запуск контейнеров на уровне приложения, Packer предназначен для одноразовой сборки неизменяемых образов виртуальных машин и облачных инстансов по описанным конфигурациям, поддерживает параллельную генерацию образов для разных провайдеров (например, VMware, VirtualBox, AWS, GCP, Azure), позволяет интегрировать provisioners и скрипты для установки ПО и настройки, упрощает воспроизводимость и переносимость инфраструктуры за счёт декларативных шаблонов и удобен в CI/CD-пайплайнах для подготовки преднастроенных базовых образов.

Flynn

Бесплатно
Открытый исходный код
Linux

Flynn — это платформа с открытым исходным кодом для развертывания и управления приложениями, ориентированная на упрощение запуска контейнеризированных сервисов и предоставление функций, схожих с Docker и системами оркестрации: она включает в себя управление процессами, маршрутизацию HTTP, балансировку нагрузки, автоматическое масштабирование, хранение данных и сервисы уровня платформы (например, база данных и очередь сообщений) в виде интегрированных компонентов; архитектура Flynn предполагает распределённый кластер с контролем состояния приложений и автоматическим восстановлением при сбоях, а также поддержку развертывания из исходного кода или контейнеров, что делает её пригодной для разработки и эксплуатации веб-приложений и микросервисов.

Deis

Бесплатно
Открытый исходный код
Linux

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

Cloud Foundry

Бесплатно
Открытый исходный код
Windows
macOS
Linux

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

Virtuozzo

Бесплатно
Windows
Linux

Virtuozzo — это платформа для виртуализации и управления контейнерами, разработанная для развертывания и изоляции приложений и сервисов в многопользовательских и корпоративных средах; она предоставляет средства для создания и управления Linux-контейнерами, поверхностного разделения ресурсов, управления образами, оркестрации и мониторинга, поддерживает интеграцию с существующей инфраструктурой, обеспечивает высокий уровень плотности размещения рабочих нагрузок и функции безопасности и управления доступом, ориентирована на провайдеров облачных услуг и предприятия, требующие масштабируемости, отказоустойчивости и учёта ресурсов.

systemd-nspawn

Бесплатно
Открытый исходный код
Linux

systemd-nspawn — это инструмент контейнеризации, входящий в состав системы init systemd, предназначенный для запуска и изоляции легковесных контейнеров на базе Linux, предоставляющий функциональность, схожую с chroot и Docker, но ориентированную на простоту и тесную интеграцию с systemd; он создаёт изолированную среду, используя namespaces ядра, cgroups и возможности монтирования файловых систем, поддерживает запуск целых системных образов с собственным PID 1, сетевыми настройками и ограничениями ресурсов, подходит для тестирования, отладки и изолированного выполнения системных сервисов, при этом не предоставляет автоматически развёртываемую экосистему образов и оркестрации в той мере, как это делает Docker.

Weaveworks

Бесплатно
Открытый исходный код

Weaveworks — компания, разработавшая набор инструментов для сетевого и операционного управления контейнерными приложениями в средах с оркестрацией Kubernetes и Docker, известная прежде всего благодаря проектам Weave Net (проект по созданию накладного сетевого слоя для контейнеров), Weave Scope (инструмент визуализации и мониторинга топологии приложений) и Flux (инструмент для управления непрерывным развёртыванием через GitOps); решения Weaveworks ориентированы на упрощение сетевой интеграции, наблюдаемости и автоматизации развёртываний в распределённых кластерах, предоставляя возможности для создания виртуальных сетей поверх существующей инфраструктуры, визуального анализа зависимостей сервисов и декларативного управления конфигурациями.

Virtuozzo Application Platform

Бесплатно
Открытый исходный код

Virtuozzo Application Platform — платформа виртуализации и оркестрации контейнеризованных приложений, предоставляющая средства для создания, управления и масштабирования изолированных окружений на базе контейнеров и виртуальных машин; включает инструменты для автоматизации деплоя, управления жизненным циклом приложений, сетевой и ресурсной изоляции, а также интеграции с системами хранения данных и CI/CD, ориентирована на эксплуатацию многопользовательских и облачных инфраструктур с поддержкой шаблонов, образов и встроенных механизмов безопасности.

Nomad Pack

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Nomad Pack — система управления контейнерами и оркестрации, разработанная как альтернатива Docker, объединяющая средства упаковки приложений, управления зависимостями и распределённого исполнения в едином инструменте; она предоставляет изолированные среды выполнения для приложений, декларативные описания сервисов и политики развертывания, поддерживает масштабирование, балансировку нагрузки и механизмы наблюдаемости, совместима с современными CI/CD-пайплайнами и ориентирована на эксплуатацию в гибридных и облачных инфраструктурах.

Datatrieve

Datatrieve — система контейнеризации и управления изолированными вычислительными средами, разработанная для упрощения развертывания, масштабирования и миграции приложений; она предоставляет механизмы упаковки приложений с их зависимостями в переносимые образы, обеспечивает изоляцию ресурсов, управление сетевыми подключениями и хранилищами данных, поддерживает оркестрацию и автоматизацию жизненного цикла контейнеров, интеграцию с системами мониторинга и логирования, а также предоставляет интерфейсы командной строки и API для разработки и операций, при этом ориентирована на совместимость с существующими инструментами экосистемы контейнеров и на обеспечение повторяемости и предсказуемости при развертывании приложений в различных средах.

Harbor

Бесплатно
Открытый исходный код
Linux

Harbor — это система управления реестром контейнерных образов с открытым исходным кодом, разработанная для обеспечения безопасного, масштабируемого и централизованного хранения Docker-образов и других OCI-артефактов; она предоставляет функции аутентификации и авторизации, сканирования образов на уязвимости, репликации между реестрами, подписывания образов и журналирования действий, интегрируется с системами управления идентификацией и CI/CD и предназначена для использования в корпоративных и облачных средах для упрощения доставки контейнерных приложений.

Quay

Бесплатно
Открытый исходный код

Quay — система управления и хранения контейнерных образов, разработанная компанией Red Hat, предоставляющая частный реестр Docker-совместимых образов с возможностями аутентификации, управления доступом, сканирования уязвимостей и репликации; обеспечивает веб-интерфейс и API для публикации и поиска образов, интеграцию с системами непрерывной интеграции и развертывания, поддерживает хранение подписанных и подрядных артефактов и ориентирована на корпоративное использование с акцентом на безопасность и надежность.

Container Manager

Бесплатно
Windows
macOS
Linux

Container Manager — программное обеспечение для управления контейнерами, представляющее собой систему развертывания, изоляции и оркестровки приложений с использованием контейнерной виртуализации; обеспечивает создание, хранение и запуск образов, управление жизненным циклом контейнеров, сетевые и файловые политики, а также интеграцию с реестрами образов и системами мониторинга, при этом поддерживает интерфейсы командной строки и API для автоматизации и масштабирования рабочих нагрузок в корпоративных и облачных средах.

Podman Desktop

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Podman Desktop — это графический интерфейс и набор инструментов для управления контейнерами и контейнерными образами на основе проекта Podman, предназначенный для запуска, создания и оркестровки контейнеров без демона, аналогично Docker Desktop; он поддерживает работу с OCI-совместимыми образами, обеспечивает интеграцию с локальными и удалёнными контейнерными рантаймами, предлагает возможности управления контейнерными сетями и томами, просмотр логов и метрик, а также инструменты для разработчиков и отладки, при этом ориентирован на безопасность за счёт работы от имени пользователя и совместимости с системами управления правами доступа.

Kubelet

Бесплатно
Открытый исходный код
Linux

Kubelet — это агент в архитектуре Kubernetes, отвечающий за запуск, мониторинг и управление контейнерами на узле кластера; он получает обязанности через объект PodSpec от управляющего плана, обеспечивает согласованность состояния запущенных контейнеров с желаемым, взаимодействуя с контейнерными рантаймами через CRI (Container Runtime Interface), проверяет состояние контейнеров и отчетность через liveness/readiness пробы, выполняет управление жизненным циклом подов, монтирование томов и обработку секретов, а также собирает и передает метрики и события в контрольную плоскость для координации распределения рабочей нагрузки и обеспечения надежности.

LXCFS

Бесплатно
Открытый исходный код
Linux

LXCFS — это файловая система в пользовательском пространстве, предназначенная для улучшения работы контейнеров на основах LXC и других технологий на базе namespaces; она предоставляет виртуализированные представления файлов и информации о системе (например, /proc/cpuinfo, /proc/meminfo, /proc/uptime и /sys/devices/system/cpu) с учётом ограничений ресурсов контейнера, обеспечивая совместимость приложений с ограниченными ресурсами и корректное отображение статистики в изолированных окружениях, функционируя как вспомогательный слой для управления доступом и отображением системной информации без необходимости полного виртуального окружения.

Zun

Бесплатно
Открытый исходный код
Linux

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

GitLab Container Registry

Бесплатно
Открытый исходный код

GitLab Container Registry — встроенный в платформу GitLab сервис хранения и распространения OCI-совместимых контейнерных образов, предоставляющий приватные и публичные реестры, управление доступом через существующие механеты аутентификации и разрешений GitLab, интеграцию с CI/CD-пайплайнами для автоматической сборки и развертывания образов, поддержку версионирования и тегов, а также возможности для сканирования уязвимостей и политики хранения, что делает его удобной альтернативой сторонним реестрам вроде Docker Hub в рамках единообразной системы управления исходным кодом и DevOps-процессов.

Huawei Cloud CCE

Huawei Cloud Container Engine (CCE) — управляемый сервис оркестрации контейнеров, основанный на Kubernetes, предоставляемый компанией Huawei Cloud для развертывания, масштабирования и управления контейнеризованными приложениями; обеспечивает автоматическое управление кластерами, интеграцию со средствами сетевой виртуализации, балансировкой нагрузки, хранилищем и безопасностью, поддерживает гибридные и мультиоблачные сценарии, автоматические обновления и мониторинг, а также инструменты для CI/CD, позволяя организациям сокращать операционные затраты и ускорять выпуск приложений.

BOSH

Бесплатно
Открытый исходный код
Windows
macOS
Linux

BOSH — это система управления жизненным циклом распределённых приложений и виртуальной инфраструктуры, разработанная для развертывания, мониторинга, обновления и восстановления сервисов в масштабируемых средах; в отличие от контейнерных решений вроде Docker, BOSH оперирует понятием релизов и манифестов, обеспечивает декларативное описание развертывания, управление состоянием экземпляров, оркестрацию обновлений с возможностью отката, а также абстрагирует конкретные провайдеры виртуализации и облачные платформы через плагины, что делает её пригодной для долгосрочного управления сложными кластерными конфигурациями и критически важных систем.

CRI ADX LE

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

CRI ADX LE — это система управления контейнерами и изоляции приложений, разработанная как альтернатива Docker и ориентированная на корпоративные и встраиваемые среды; она предоставляет механизм упаковки, распределения и запуска приложений в изолированных контейнерах, поддерживает стандарты OCI для образов и рантаймов, интегрируется с оркестраторами и системами CI/CD, обеспечивает управление ресурсами, безопасность на уровне ядра и механизмами иммутабельных образов, а также инструменты для мониторинга и логирования, при этом делая упор на производительность и совместимость с существующими контейнерными экосистемами.

Pouch Me

Бесплатно

Pouch Me — инструмент контейнеризации с открытым исходным кодом, предназначенный для упрощения упаковки, доставки и запуска приложений в изолированных средах; он совместим с форматом OCI и предоставляет средства управления образами, жизненным циклом контейнеров и сетевыми настройками, стремясь обеспечить лёгковесную альтернативу традиционным решениям типа Docker за счёт более простой архитектуры, интеграции с современными оркестраторами и оптимизаций для облачных и edge-окружений.

rktlet

Бесплатно
Открытый исходный код
Linux

rktlet — это компонент интеграции контейнерного рантайма rkt с системами оркестрации, предоставляющий интерфейс совместимый с Docker API и позволяющий запускать, управлять и мониторить контейнеры, созданные в формате App Container Image (ACI); выступает в роли прокси между оркестратором и rkt, переводя команды управления контейнерами в нативные операции rkt и обеспечивая совместимость существующих инструментов и рабочих процессов, с акцентом на безопасность и изоляцию, характерные для архитектуры rkt.

podman-machine

Бесплатно
Открытый исходный код
Windows
macOS
Linux

podman-machine — утилита для управления виртуальными машинами и контейнерными средами, входящая в экосистему Podman; служит аналогом Docker Desktop для случаев, когда требуется изолированная виртуальная среда на хостах без нативной поддержки контейнеров, предоставляет команды для создания, настройки, запуска и удаления виртуальных машин с предустановленным контейнерным рантаймом, позволяет работать с контейнерами и образами через совместимые с Podman интерфейсы, поддерживает интеграцию с различными гипервизорами и облачными провайдерами и ориентирована на использование без демон-ориентированной архитектуры, характерной для Podman.

Nuxeo

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

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

OpenShift Pipelines

Бесплатно
Открытый исходный код
Linux

OpenShift Pipelines — компонент платформы OpenShift, реализующий конвейеры CI/CD на базе спецификации Tekton для автоматизации сборки, тестирования и деплоя контейнеризированных приложений; предоставляет декларативные ресурсы и задачи (Tasks, Pipelines, PipelineRuns и т.д.), интеграцию с контейнерным реестром и системой управления исходным кодом, поддержку параллельных и последовательных шагов в изолированных контейнерах, контроль версий артефактов и триггеров выполнения, а также встроенные механизмы безопасности и управления правами доступа в рамках Kubernetes-кластера.

lru-cache

Бесплатно
Открытый исходный код

lru-cache — это легковесная система управления кэшем, реализующая стратегию замещения «наименее недавно использованный» (LRU), предназначенная для эффективного хранения и извлечения объектов в ограниченной по объёму оперативной памяти; она поддерживает настройку максимального размера и времени жизни записей, автоматически удаляет устаревшие или наименее востребованные элементы, предоставляет быстрые операции вставки и поиска с амортизированной сложностью близкой к O(1) и часто используется в приложениях и сервисах для уменьшения задержек доступа к данным и снижения нагрузки на постоянное хранилище.