Я установил реестр докеров в соответствии с этим Документ
теперь у меня есть эти изображения:
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
команда не показывает изображения, сохраненные (отправленные движком докера) в контейнере docker-registry!
как исправить эту проблему?
Я считаю, что здесь есть некоторая путаница. docker images
Команда показывает только изображения, которые были ранее извлечены и кэшированы локально. Вы установили и настроили частный реестр докеров. Это означает, что вы можете использовать этот реестр для отправки и получения образов.
Если вы хотите увидеть все изображения, доступные в вашем реестре, вам нужно запросить реестр API. Также вы можете установить один из различных графических интерфейсов реестра, например КВК / докер-реестр-интерфейс что позволит вам просматривать изображения с помощью веб-браузера.