Раньше я использовал среду эластичного бобового стебля с одним докер-контейнером. Он смог использовать мои учетные данные, которые хранятся на S3, для загрузки контейнера из частного репозитория Docker Hub. Однако я создал новую среду докеров с несколькими контейнерами и с тех пор всегда получаю сообщение об ошибке:
change="{TaskArn:arn:aws:ecs:eu-west-1:188125317072:task/dbf02781-8140-422a-9b81-93d83441747d
ContainerName:aws-first-test Status:4
Reason:CannotPullContainerError:
Error: image test/awstest:latest not found ExitCode:<nil> PortBindings:[] SentStatus:NONE}"
(Я использую точно такой же контейнер, который работал раньше)
Контейнер существует, и среда находится в том же месте, что и учетные данные для входа (Ирландия).
Мой Dockerrun.aws.json:
{
"AWSEBDockerrunVersion": 2,
"authentication": {
"Bucket": "docker-ireland",
"Key": ".dockercfg"
},
"containerDefinitions": [
{
"name": "aws-first-test",
"image": "test/awstest",
"memory": 250
},
{
"name": "aws-second-test",
"image": "test/awstest",
"memory": 250
}
]
}