Как извлечь образы 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>"}}
Строка auth - это кодировка Base64 моих учетных данных Tutum: '<username>:<password>'
,
Однако, когда я пытаюсь запустить соответствующую задачу ECS, происходит сбой с этим сообщением: CannotPullContainerError: Требуется аутентификация.
Как правильно настроить ECS для аутентификации в реестре Tutum, чтобы я мог успешно извлекать изображения оттуда?
1 ответ
Похоже, что нужно было перезагрузить экземпляр EC2, чтобы были применены настройки в /etc/ecs/ecs.config.