2016-05-20 1 views
2

Я пытаюсь войти на набережную с ECS.
Quay - частный доклер реестра.aws ecs 403 error to login private registry

Я следил за этой документацией, но у меня также есть ошибка 403: «{\" error \ ": \" Permission Denied \ "}".

Я ставлю этот код в /etc/ecs/ecs.config:

ECS_ENGINE_AUTH_TYPE=docker 
ECS_ENGINE_AUTH_DATA={"https://quay.io/": { "username": "xxxxxx","password":"xxxxx","email": "."}} 

И Я перезагружать услуг Écs, но это не работает.

У вас есть идея?

ответ

1

The documentation указывает на несколько различным содержанием /etc/ecs/ecs.conf:

ECS_ENGINE_AUTH_TYPE=dockercfg 
ECS_ENGINE_AUTH_DATA={"https://quay.io": {"auth": "YOURAUTHTOKENFROMDOCKERCFG", "email": "[email protected]"}} 

Он использует dockercfg и маркер, а не имя пользователя/пароль.

dockercfg описана в странице документации «I'm authorized but I'm still getting 403s»

docker stores the credentials it uses for push and pull in a file typically placed at $HOME/.dockercfg .

If you are executing docker in another environment (scripted docker build, virtual machine, makefile, virtualenv, etc), docker will not be able to find the .dockercfg file and will fail.

Как OP Mathieu Perochon комментарии below, это также связано с версией среды в Amazon Machine Image:

I have upgrade my AMI (Amazon ECS-Optimized Amazon Linux) and it's working

+0

спасибо за ответ, я пробовал эту конфигурацию, но я же ошибка –

+0

@MathieuPerochon Тогда последнее предложение моего ответа может быть уместным в вашем boot2docker VM контекста. – VonC

+0

Извините, я новичок в этом форуме, и мой английский не очень хорош .. Спасибо за помощь :) –

 Смежные вопросы

  • Нет связанных вопросов^_^