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.