Учетные данные 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.