Как удалить пустой репозиторий из реестра докеров

У меня есть локальный реестр докера: 2.6.2, и мой веб-интерфейс постоянно регистрирует ошибку:

time="2019-08-13T13:58:43Z" level=error msg="Failed to retrieve an updated list of tags for http://172.20.0.20:5000" Error="Get http://172.20.0.20:5000/v2/myrepo/tags/list: http: non-successful response (status=404 body=\"{\\\"errors\\\":[{\\\"code\\\":\\
\"NAME_UNKNOWN\\\",\\\"message\\\":\\\"repository name not known to registry\\\",\\\"detail\\\":{\\\"name\\\":\\\"myrepo\\\"}}]}\\n\")" Repository Name=myrepo file=allregistries.go line=71 source=ap

Это происходит из-за того, что в моем реестре существует пустой репозиторий «myrepo».

curl -X GET http://172.20.0.20:5000/v2/_catalog 
{"repositories":["myrepo","myrepo2","myrepo3"]} 
curl -X GET http://172.20.0.20:5000/v2/myrepo/tags/list 
{"errors":[{"code":"NAME_UNKNOWN","message":"repository name not known to registry","detail":{"name":"myrepo"}}]}

Вопрос, как удалить этот пустой репозиторий?


person Orest Gulman    schedule 13.08.2019    source источник
comment
Я не нашел решения, поэтому удаляю каталог из: /var/lib/registry/docker/registry/v2/repositories#   -  person Orest Gulman    schedule 13.08.2019
comment
продублировано stackoverflow.com/questions/ 43666910/   -  person Mounir Messaoudi    schedule 02.09.2019