Как исправить AWS докер тянуть - PullRequest
0 голосов
/ 02 января 2019

У меня возникают проблемы при извлечении докера из репозитория в AWS.

У меня всегда возникает эта ошибка:

Ошибка ответа от демона: в доступе для доступа [имя хранилища] отказано, хранилище не существует или может потребоваться «вход в докер»

Я успешно загрузил образ в хранилище с локального компьютера с успехом.Теперь на сервере мне нужно вытащить его из хранилища и запустить.Я подключаюсь к серверу AWS Ubuntu, используя команду SSH и ключ .pem.После этого я использую эти команды для входа в систему и получения:

  • aws ecr get-login --no-include-email --region eu-central-1
  • docker pull [Image URI from repository name]

Я вижу свое изображение в ECR-> Хранилища.Вход в систему кажется успешным, он возвращает токен после того, как я его запустил.Я использую git bash для Windows, чтобы сделать все это.

Когда я запускаю образы Docker, я не вижу изображение из хранилища, оно должно быть там только после pull?

Чтоя делаю не так?

1 Ответ

0 голосов
/ 02 января 2019

когда логин возвращает токен вы выполняете вывод? Команда должна быть $(aws ecr get-login --no-include-email --region eu-central-1), чтобы она выполняла вывод, а затем вы можете запустить docker pull [image uri]

...