AWS ECS Fehler beim Ausführen der Aufgabe: In Ihrem Cluster wurden keine Container-Instanzen gefunden

Im Versuch zum bereitstellen einer docker container-Bild zu AWS mit ECSaber die EC2-Instanz wird nicht angelegt. Ich habe das internet durchforstet auf der Suche nach einer Erklärung, warum ich erhalte folgende Fehlermeldung:

"Ein client-Fehler (InvalidParameterException) Fehler beim aufrufen der RunTask Betrieb: Keine Container-Instanzen gefunden wurden, der im cluster ist."

Hier sind meine Schritte:

1. Schob ein docker-image VON Ubuntu auf meinem Amazon ECS-repo.

2. Registriert ein ECS Aufgabenstellung:

aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 

3. Lief die Aufgabe:

aws ecs run-task --task-definition my-task

Doch, es schlägt fehl.

Hier ist meine Aufgabe:

{
  "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
    }
  ]
}

Habe ich auch versucht, mit Hilfe der management-Konsole konfigurieren Sie einen cluster und Dienste, aber ich bekomme den gleichen Fehler.
Wie Konfiguriere ich die cluster ec2-Instanzen, und welche Art von container-Instanzen muss ich verwenden? Ich dachte, dieser ganze Prozess wurde zum erstellen des EC2-instances zu beginnen!!

InformationsquelleAutor der Frage cosbor11 | 2016-04-09

Schreibe einen Kommentar