Harbor public
Завел себе harbor public проект, в котором размещаю публичные образы docker и containered. Вот базовый список того, что я уже добавил:
harbor.danchin.ru/public/traefik:v3.7
harbor.danchin.ru/public/traefik:v3.6
harbor.danchin.ru/public/traefik:v3
harbor.danchin.ru/public/traefik:latest
harbor.danchin.ru/public/minio:RELEASE.2025-04-22T2212-26Z
harbor.danchin.ru/public/postgres:18
harbor.danchin.ru/public/postgres:18.3
harbor.danchin.ru/public/postgres:18-alpine
harbor.danchin.ru/public/redis:8-alpineharbor.danchin.ru/public/redis:7.4-alpine
harbor.danchin.ru/public/redis-commander:latest
harbor.danchin.ru/public/mailpit:latest
harbor.danchin.ru/public/node:24
harbor.danchin.ru/public/node:22
harbor.danchin.ru/public/node:22-bookworm-slimЕсли нужно узнать какие именно образы и релизы есть в harbor public на данный момент - можно сделать прямой запрос:
curl -X 'GET' \
'https://harbor.danchin.ru/api/v2.0/projects/public/repositories/my-app/artifacts?with_tag=true' \
-H 'accept: application/json'Или полный список релизов:
curl -X 'GET' \
'https://YOUR_HARBOR_DOMAIN/api/v2.0/projects/public/repositories/node/artifacts?with_tag=true&page_size=10' \
-H 'accept: application/json'Мотивация: я использовал minio образ, а потом к нему ограничили доступ. И у меня упала сборка. Как-то не безопасно получается. Мой процесс разработки зависит от воли админов регистраторов. Поднял self-hosted регистратор для своих потребностей.
Так как проект публичный, то любой желающий может пользоваться "harbor.danchin.ru/public" регистратором. Могу так же по личной просьбе добавить образы. Склонирую из публичных регистраторов.