Im новый для AWS. Я хочу создать приватный репозиторий докеров в экземпляре контейнера AWS ECS. Я создал репозиторий с именем name
. Примеры команд push, показанных AWS, работают.
aws ecr get-login --region us-west-2
docker build -t name .
docker tag name:latest ############.dkr.ecr.us-west-2.amazonaws.com/name:latest
docker push ############.dkr.ecr.us-west-2.amazonaws.com/name:latest
Но с помощью этих команд я создаю и подталкиваю изображение с именем name
, и я хочу создать образ с именем foo
. Поэтому я изменил команды:
docker build -t foo .
docker tag foo ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo
docker push ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo
Это должно работать, но это не так. После периода retrys я получаю сообщение об ошибке:
The push refers to a repository [###########.dkr.ecr.us-west-2.amazonaws.com/name/foo]
8cc63cf4528f: Retrying in 1 second
...
name unknown: The repository with name 'name/foo' does not exist in the registry with id '############'
Требуется ли AWS специальный репозиторий для каждого изображения, которое я хочу нажать?