0

Ich bin neu in AWS und Elastic Beanstalk. Ich versuche, eine Docker-Bereitstellung mit mehreren Containern mit einem einfachen Spring Boot Docker-Image https://hub.docker.com/r/springcloud/eureka/ zu testen, nur um etwas zu sehen, das jetzt funktioniert.AWS Elastic Beanstalk Deployment Docker mit einfachen SpringBoot Eureka Bildfehler

Ich bin eine sehr einfache Dockerrun.aws.json Datei an die Bohnenstange Konsole hochladen:

{ 
    "AWSEBDockerrunVersion": 2, 
    "containerDefinitions": [ 
    { 
     "name": "eureka1", 
     "image": "springcloud/eureka", 
     "essential": true, 
     "memory": 128, 
     "portMappings": [ 
     { 
      "hostPort": 80, 
      "containerPort": 8761 
     } 
     ] 
    } 
    ] 
} 

Die springcloud/Heureka Docker Bild standardmäßig startet den Server auf Port 8761, und ich bin Kartierung der Host-Port 80 zum Port 8761 des Containers.

So Öffnen der Anwendung die URL (etwa wie http://sample-env-1.xxx.eu-central-1.elasticbeanstalk.com/), sollte es die Eureka-Server-Schnittstelle anzeigen ... Es nicht. Es sagt nur "Standard-Browser-Seite kann nicht verbunden werden".

Die Protokolle scheinen keinen Fehler anzuzeigen ... Oder zumindest kann ich keinen offensichtlichen Fehler erkennen.

Antwort

0

Scheint so, als ob ich den Parameter "memory" auf 128 setzen würde, was wahrscheinlich nicht genug war. Auf "MemoryReservation" umstellen: 128 hat es funktioniert.

Verwandte Themen