Как извлечь образы Docker из частного реестра Tutum с помощью Amazon ECS?

Я пытаюсь настроить развертывание Amazon ECS, в котором используется образ из частного реестра Docker Tutum. Tutum является частным и, очевидно, требует аутентификации.

Согласно документации ECS, я изменил файл '/etc/ecs/ecs.config' на экземпляре EC2, чтобы содержать правильные учетные данные аутентификации для Tutum:

ECS_ENGINE_AUTH_TYPE=dockercfg
ECS_ENGINE_AUTH_DATA={"tutum.co":{"auth":"<auth-string>","email":"<my-email>"}}

Строка аутентификации представляет собой кодировку Base64 моих учетных данных Tutum: '<username>:<password>'.

Однако когда я пытаюсь запустить соответствующую задачу ECS, появляется следующее сообщение: CannotPullContainerError: требуется аутентификация.

Как мне правильно настроить ECS для аутентификации в реестре Tutum, чтобы я мог успешно извлекать изображения оттуда?


person aknuds1    schedule 16.01.2016    source источник
comment
Отправив тот же вопрос, надеюсь, вы поможете мне в этом stackoverflow.com/questions/36052334/   -  person Vaibhav Jain    schedule 17.03.2016


Ответы (1)


Похоже, что потребовалось перезагрузить экземпляр EC2, чтобы были применены настройки в '/etc/ecs/ecs.config'.

person aknuds1    schedule 17.01.2016