Как я могу извлечь изображение Docker из частного репозитория Docker Hub удаленно?
У меня есть несколько изображений в частных хранилищах Docker Hub, и мне нужно вытащить их на удаленных машинах, используя удаленный Rest API-интерфейс Docker. Есть ли способ аутентификации удаленно?
Это вызовы, которые я хочу сделать удаленно:
docker login
docker pull myrepo/myimage
Ответы
Ответ 1
Да, есть способ, вам нужно указать только удаленный хост
docker login myrepo.com
Затем вы можете получить доступ к своим изображениям
docker pull myrepo.com/myimage
и вы также можете указать тег
docker pull myrepo.com/myimage:mytag
Надеюсь, это сработает для вас.
Ответ 2
извлечение образа докера 127.0.0.1:5000/jenkins: последнее
Приведенный выше ip - это IP-адрес вашей частной машины, а 5000 - ваш порт /jenkins для отображения: последний - это имя вашего образа, которое присутствует в вашем личном реестре, вы можете проверить его @localhost: 5000/v2/_catalog