Как я могу извлечь изображение 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