Категории блога

Российские и зарубежные программы на замену Docker Hub

Недавно Docker Hub заблокировал доступ для российских пользователей, но вскоре снова разблокировал его. IT-специалисты здорово перепугались, а мы решили найти российские и зарубежные альтернативы. 

Также мы собрали публичные реестры, которые могут быстро заменить Docker Hub, и приватные реестры, позволяющие компаниям развернуть собственные контейнеры в рамках своей инфраструктуры.

Публичные реестры

Готовые решения, их можно использовать «бесшовно» в качестве альтернативы Docker Hub. Они предлагают каталог контейнеров для использования, а также часто позволяют пользователям размещать свои собственные образы.

Российские публичные реестры:

VK Cloud Containers

От 5 071 руб. за месяц

Сервис для управления кластерами Kubernetes, который предоставляет возможности как публичного, так и приватного реестра. Можно настроить доступ к своим контейнерам для всех или ограничить его только для определенных пользователей или групп. Он обеспечивает гарантированную доступность с SLA 99,95%. Есть встроенный мониторинг на базе Prometheus и Grafana для отслеживания производительности приложений, управление доступом через Kubernetes SSO и интегрированный Nginx Ingress Controller, обеспечивающий балансировку и терминацию SSL-трафика.

Cloud.ru Container Apps

Бесплатная программа в режиме открытого тестирования

Сервис для разработки и запуска контейнерных приложений без необходимости управления инфраструктурой. Контейнеры создаются на основе образов, загруженных в реестр Artifact Registry. Сервис поддерживает любые языки программирования. Есть интерация с GitHub, GitLab, BitBucket, Azure DevOps и другими системами.

Зарубежные публичные реестры: 

Azure Container Registry (ACR)

Есть триал, от 14 руб в день

Управляемое хранилище для Docker-образов и артефактов OCI, обеспечивающее простое управление и безопасность на всех этапах их жизненного цикла. ACR поддерживает георепликацию (синхронизация нескольких копий объекта между географически удаленными дата-центрами), интеграцию с Azure Kubernetes Service и другими сервисами Azure, автоматизацию создания и обновления образов.

Quay

Есть триал, от 15 долларов в месяц

Реестр с контролем доступа. Есть интеграция с GitHub, Bitbucket и другими платформами. Роботизированные учётные записи помогают управлять автоматическим доступом к контейнерам и проводить аудит развертываний. В Quay также доступно автоматическое сканирование безопасности. Контейнеры постоянно проверяются на наличие уязвимостей, и предоставляется информация о способах их устранения.

Приватные реестры

Предназначены для размещения только собственных контейнеров. Они могут быть уже развернутыми и готовыми к работе, либо требуют разворачивания на собственной инфраструктуре (self-hosted). Частные реестры подойдут организациям с особыми требованиями к безопасности.

Российские приватные реестры

Yandex Container Registry

От 3 руб. за 1 ГБ в месяц

Сервис для хранения и управления образами и контейнерами Docker. Он гарантирует отказоустойчивость благодаря автоматической репликации Docker-образов.
Для удобства работы предоставляется доступ через консоль, командную строку (CLI) или API. Сервис совместим со стандартной командной строкой Docker на основе Docker Registry HTTP API V2. 

РЕД ОС Docker

Бесплатная программа

Реестр docker-образов на базе операционной системы РЕД ОС. В нем доступны базовые образы ubi, ubi-minimal, ubi-micro и инструменты для их управления и развертывания. Также есть образы типа S2I для создания образов контейнеров из исходного кода.

Selectel Container Registry

От 3 руб. за 1 ГБ в месяц

Готовый к работе реестр для хранения образов контейнеров. Позволяет создать приватные реестры, загружать, скачивать и удалять образы через Docker CLI, а также настраивать автоматическое удаление устаревших образов. Обеспечивается хранение данных в 3 копиях на разных серверах для их защиты. Управление доступно через панель управления, API Container Registry или Terraform. Вы также можете создавать репозитории, управлять пользователями и проектами, а также хранить менеджеры пакетов (helm charts). 

Зарубежные приватные реестры

GitHub Container Registry

Есть бесплатный тариф, платный от 4 долларов в месяц

Реестр контейнеров, разработанный Google, предназначен для хранения, подписания и распространения образов Docker и Singularity, поддерживает Kubernetes. Есть интеграция с GitLab CI/CD, что позволяет легко управлять жизненным циклом контейнеров, и авторизация на уровне проектов и групп.

Harbor

Бесплатная программа

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

JFROG Artifactory

Есть триал, от 150 долларов в месяц

Реестр с открытым исходным кодом для управления и хранения различных артефактов, включая образы Docker, пакеты Maven, NPM, RPM и другие. Artifactory обеспечивает масштабируемое хранение артефактов, высокую доступность и отказоустойчивость благодаря репликации данных. Есть полная интеграция с системами CI/CD для автоматизации процессов сборки, тестирования и развертывания. Artifactory предоставляет инструменты для управления версиями, контроля доступа и безопасности. Он также обладает возможностями аудита и мониторинга, что делает его идеальным решением как для команд разработчиков, так и для предприятий, стремящихся к эффективному и безопасному управлению артефактами.

Oracle Cloud Infrastructure Registry

Oracle Cloud Infrastructure Registry (OCIR) — это частный реестр контейнеров, который позволяет компаниям безопасно хранить, управлять и разворачивать образы контейнеров. Интегрируется с другими сервисами Oracle Cloud Infrastructure и поддерживает Kubernetes.

sonatype nexus

Есть триал, от 12 долларов в месяц

Sonatype Nexus позволяет управлять Docker-образами, Maven-пакетами, NPM-пакетами и другими. Предлагает функции безопасности и управления, такие как многофакторная аутентификация, настраиваемые политики разрешений. Есть интеграции с CI/CD инструментами. 

На рынке существует множество платных и бесплатных альтернатив Docker Hub. Если Docker Hub заблокируют в России, вы всегда сможете воспользоваться этими альтернативами.

Поделитесь этой статьей со своими друзьями и коллегами, которые потеряли доступ в Docker Hub. Они смогут узнать о российских альтернативных сервисах и найти решение для своей работы.

На главнуюСледующая статья

Связаные товары