Kullanmak için bir docker
konteyner görüntüsü dağıtmaya çalışıyorum , ancak EC2 örneği oluşturulmuyor. Aşağıdaki hatayı neden aldığıma dair bir açıklama bulmak için interneti araştırdım:AWS
ECS
"RunTask işlemi çağrılırken bir istemci hatası (InvalidParameterException) oluştu: Kümenizde Kapsayıcı Örneği bulunamadı."
İşte adımlarım:
1. Ubuntu'dan Amazon ECS depoma bir docker görüntüsü aktardım.
2. ECS Görev Tanımı Tescil Edildi:
aws ecs register-task-definition --cli-input-json file://path/to/my-task.json
3. Görevi çalıştırın:
aws ecs run-task --task-definition my-task
Yine de başarısız olur.
İşte benim görevim:
{
"family": "my-task",
"containerDefinitions": [
{
"environment": [],
"name": "my-container",
"image": "my-namespace/my-image",
"cpu": 10,
"memory": 500,
"portMappings": [
{
"containerPort": 8080,
"hostPort": 80
}
],
"entryPoint": [
"java",
"-jar",
"my-jar.jar"
],
"essential": true
}
]
}
Ayrıca bir küme ve hizmetleri yapılandırmak için yönetim konsolunu kullanmayı denedim, ancak yine de aynı hatayı alıyorum. Kümeyi ec2 örneklerine sahip olacak şekilde nasıl yapılandırabilirim ve ne tür kapsayıcı örnekleri kullanmam gerekir? Tüm bu sürecin, başlamak için EC2 bulut sunucularını yaratmak olduğunu düşündüm !!