Как вытащить из частного репозитория docker на Docker hub?

Я создаю автоматический репозиторий сборки на dockerhub (через github) и пытаюсь вытащить изображение, которое автоматически строится на облачном сервере.

используя такие вещи, как

докер тянуть com.компания / проект: tag

но это дает мне

Error: image com.company/project:tag not found

он обычно работает для публичного репозитория, должен ли я делать что-то еще для частного репозитория ?

2 ответов


вам просто нужно использовать команду вход в docker С вашими параметрами знака из Docker hub.


другой способ сделать это-создать докер . Файл должен быть помещен в ~/.docker/config.json и маркер авторизации Docker Hub может быть указан в файле.

{
    "auths": {
        "https://index.docker.io/v1/": {
            "auth": "my-docker-hub-generated-auth-token"
        }
    }
}

это полезная стратегия, если вы работаете с серверами, которым нужна возможность запускать скрипты, извлекающие изображения из Docker Hub.

ресурсы и далее infomration: