Докер регистр показать изображения
Я установил реестр докеров в соответствии с этим документом
теперь у меня есть эти изображения:
registry latest 9d0c4eabab4d 2 weeks ago 33.2 MB
nginx 1.9 c8c29d842c09 12 months ago 183 MB
а это контейнеры:
faa2aece26bd nginx:1.9 "nginx -g 'daemon ..." 18 hours ago Up 16 minutes 80/tcp, 0.0.0.0:443->443/tcp dockerregistry_nginx_1
e4cbee0e296e registry:latest "/entrypoint.sh /e..." 18 hours ago Up 16 minutes 127.0.0.1:5000->5000/tcp dockerregistry_registry_1
теперь движки докеров могут без проблем входить в систему, загружать и извлекать изображения.
но в реестре сервера реестра docker images
Команда не показывает изображения, сохраненные (push by docker engine) в контейнере Docker-Registry!
как можно решить эту проблему?
1 ответ
Я считаю, что здесь есть некоторая путаница. docker images
Команда показывает только изображения, которые были ранее извлечены и кэшированы локально. То, что вы установили и настроили, это личный реестр докеров. Это означает, что вы можете использовать этот реестр для проталкивания и извлечения изображений.
Если вы хотите увидеть все изображения, доступные в вашем реестре, вам нужно запросить API реестра. Также вы можете установить один из различных графических интерфейсов реестра, таких как https://github.com/kwk/docker-registry-frontend, который позволит вам просматривать изображения с помощью вашего веб-браузера.