Элементы каталога частного реестра Docker не найдены на сервере

У меня есть частный небезопасный реестр на Ubuntu Server 18.04 (с использованием docker-compose), чей IP-адрес, скажем, 192.168.168.168; когда на клиенте Windows я перехожу из Chrome в

http://192.168.168.168:5000/v2/_catalog

я получил

{"repositories":["hello-world2","mywebservice"]}

что нормально, так как я поместил их в частный реестр. Однако, если я убегу

docker image list

на сервере отображается только hello-world2. Как такое возможно?

1 ответ

Решение

Насколько я понимаю, реестр - это отдельный объект, который не имеет прямого отношения к клиенту Docker, возможно, установленному на том же сервере, где находится реестр.

Другими словами, если я отправлю образ из клиента Docker на машине A в реестр на машине B, любой клиент Docker на машине B не получит этот образ, если он не извлечет этот образ из реестра.

Другие вопросы по тегам