Учетные данные Docker и ECR для./docker/config

Я настраиваю как docker, так и ecr-login на одном из наших узлов mesos. Но когда я попробовал, окно настройки учетных данных ecr не может получить изображения.

Может кто-нибудь работал на Docker версии 1.11.2, сборка b9f10c9

    {
      "auths": {
        "docker.xxxxx.com": {
          "auth": "xxxxxxxxxxxxxxxxx"
        },
       "xxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com": {}
      },
      "credsStore": "ecr-login"
    }

i also tried this 

{
  "auths": {
    "docker.xxxxxxxx.com": {
      "auth": "xxxxxxxxxxxxx"
    }
  },
  "credsStore": "ecr-login",
  "auths": {
   "xxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com": {}
  }
}

Ошибка:

Извлечение хранилища docker.xxxxx.com/docker Ошибка: докер образа не найден

0 ответов

Для Docker 1.11 вы не можете использовать одновременно auths и credsStore. Если вы хотите использовать помощника по учетным данным, вы должны настроить его следующим образом:

{"credsStore":"ecr-login"}

Если вы все еще хотите пройти аутентификацию docker.xxxxx.com, вам нужно либо не использовать помощника по учетным данным, либо использовать отдельный файл конфигурации (вы можете переопределить местоположение, установив DOCKER_CONFIG переменная окружения).

Более новые версии Docker поддерживают одновременное использование "auths" и "credsStore". В новых версиях Docker также решаются различные проблемы безопасности, которые не исправлены в Docker 1.11.

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