The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Docker registry garbage-collect"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Docker registry garbage-collect"  +/
Сообщение от ACCA (ok) on 13-Окт-17, 07:03 
Народ, кто-нибудь в Docker registry лазил с ногами?

Ставлю registry:2, пихаю ему (через docker push) самодельный, скажем, redmine:cool. Попробовал - хреновый, поправил, пихаю снова, но хотелось бы огрызки старого почистить.

По документации - легко, пускаю


docker exec cool_registry registry garbage-collect /etc/docker/registry/config.yml

находит кучу манифестов, к каждому куча слоёв. Удалять никого не хочет. Походу, манифест с тэгом ни разу не связаны.

У registry:2 нет search, так что невозможно понять, куда девался старый redmine:cool.

Docker сконфигурирован под direct-lvm, без чистки огрызков любая активная CI за пару суток забивает к чёртовой матери LV docker-tmeta (при этом docker-tdata почти пустой!).

Any ideas?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Docker registry garbage-collect"  +/
Сообщение от ALex_hha (ok) on 13-Окт-17, 13:54 
> Попробовал - хреновый, поправил, пихаю снова, но хотелось бы огрызки старого почистить.

а через api пробовали?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Docker registry garbage-collect"  +/
Сообщение от ACCA (ok) on 13-Окт-17, 18:25 
>> Попробовал - хреновый, поправил, пихаю снова, но хотелось бы огрызки старого почистить.
> а через api пробовали?

Да мне бы "искаропки", сильно не хочется лезть в самопальный development.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Docker registry garbage-collect"  +/
Сообщение от ALex_hha (ok) on 14-Окт-17, 15:28 
> Да мне бы "искаропки", сильно не хочется лезть в самопальный development.

а с каких это пор оффициальный API стал считаться самопальным development'ом?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Docker registry garbage-collect"  +/
Сообщение от ACCA (ok) on 16-Окт-17, 22:30 
>> Да мне бы "искаропки", сильно не хочется лезть в самопальный development.
> а с каких это пор оффициальный API стал считаться самопальным development'ом?

С registry версии 2.6.
После 2.5.1 DELETE просто не работает. Баг открыт, пока не пофиксили. Откатываться на 2.5 не сильно хочется - там других косяков в достатке.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Docker registry garbage-collect"  +/
Сообщение от ACCA (ok) on 18-Окт-17, 20:27 
Уже сам нарыл, поисковикам под запись:

tags & manifests связаны, однако разработчики registry продвигают забавную идею - "а вдруг какие-то юзеры тягают не по тэгам, а по хэшам sha256:*** ?"

Хочешь удалить - удали каталог с манифестом вручную. Ну, типа найди последний для этого тэга, потом потри всех непоследних, потом нормально отработает garbage-collect. Штатных средств для удаления нет вообще - DELETE тупо не работает ни в 2.6.*, ни в 2.5.2. 2.5.1 на Dockerhub уже нет.

Кто-нибудь плавал на clearent/nexus (или sonatype/nexus3), съедобно ли это?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor