Nomad не удалось извлечь из реестра контейнера GCP из-за аутентификации докера - PullRequest
0 голосов
/ 15 мая 2019

Это моя конфигурация сервера:

client {
    enabled = true
    servers = ["127.0.0.1:4647"]

}

Я получаю ошибку us.gcr.io/PROJECTID/IMAGE/NAME:latest: API error (404): {"message":"pull access denied for us.gcr.io/PROJECTID/IMAGE/NAME, repository does not exist or may require 'docker login'"}

Я пытаюсь вытащить изображение из реестра облачного контейнера Google.

Как мне указать кочевнику использовать аутентификацию докера через gcloud?

1 Ответ

0 голосов
/ 15 мая 2019
gcloud auth configure-docker

И конфигурация сервера:

client {
    enabled = true
    servers = ["127.0.0.1:4647"]

  options   = {
    "docker.auth.helper"     = "gcloud"
  }
}

Я понятия не имею, как это работает, когда мне понадобятся другие помощники по аутентификации в Docker ... Но да ладно

...