Обновить

Комментарии 15

А какой-то cleaner для старых версий образов использовали?

Раньше у нас был Jenkins и в нем был скрипт который выполнялся каждый день и удалял старые образы. Сейчас мы перешли на Buddy Works — он умеет удалять старые образы за нас

Перевод документации, а надеялся на интересное.
И по моему, удобнее будет перед репозиторием поставить nginx и SSL часть и авторизацию вынести на него.
Поднимал тоже свой репозиторий для использования в проде но понял что нет необходимости. Для базовых образов хватает и официального а собранные образы вместе с кодом льются на боевые сервера как архивы дабы размеры (от 100 до 200Mb) позволяют это делать.
Советую посмотреть на harbor — registry + web ui + роли/права
Подскажите, какой командой вы удаляете старый образ из приватного репозитория, прежде чем залить новый?
НЛО прилетело и опубликовало эту надпись здесь
А вы сами хоть пробовали удалять образы через это api?) Какие бы запросы на удаление я не посылал — удаляется только метаинформация, но физически занятое место не освобождается. Пробовал чистить сборщиком мусора после выполнения запросов — тоже 0 эффекта.

P. S. Ну очевидно же, что не хочется хранить кучу образов старых версий) Если сборки идут каждый день + приложение не одно, а их несколько + образы весят под 2 Гб — посчитайте, насколько быстро забьется даже терабайтный хард.
НЛО прилетело и опубликовало эту надпись здесь
Это же просто обертка над api. Что принципиально нового она дает?
НЛО прилетело и опубликовало эту надпись здесь
Я, конечно, попробую еще раз, но я вроде писал выше, что я пробовал запускать сборщик мусора после выполнения запросов и место не очищалось (REGISTRY_STORAGE_DELETE_ENABLED, само собой, true).

Итак, простейший Docker-репозиторий можно поднять одной командой

Терминология в статье неверная. Это создаётся реестр, а не репозиторий.

registry = реестр

repository = репозиторий

image = образ

В команде docker pull myregistrydomain.com:443/ubuntu

myregistrydomain.com:443 — это реестр

ubuntu — это репозиторий.

Поправьте меня кто-нибудь, если я ошибаюсь.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации