Problem | Lösungen |
---|---|
Beim Start meiner Anwendung wird der Fehler 503 angezeigt. | Überwacht Ihr Container Port 8080 auf HTTP-Anfragen? Das sollte er. HTTP-Anfragen werden an diesen Port Ihres Containers weitergeleitet. Reagiert Ihre Anwendung auf Systemdiagnose-Handler? Eine korrekt formatierte Anwendung sollte immer auf Systemdiagnosen reagieren. Achten Sie darauf, dass Ihre Anwendung auf diese Anfragen reagieren kann oder deaktivieren Sie die Systemdiagnose in der Datei app.yaml . |
Das Erstellen meiner Anwendung dauert sehr lange. | Dies kann durch suboptimale Ebenen im Dockerfile verursacht werden. Beim Erstellen des Dockerfile wird ein Caching-System mit Ebenen angewendet, das die geänderten Ebenen und alle nachfolgenden Ebenen neu erstellt. Wir empfehlen, das Dockerfile so zu strukturieren, dass Ebenen, die häufig geändert werden, zuletzt erstellt werden, damit die zuvor erstellten Ebenen bei Änderungen im Cache gespeichert bleiben. Weitere Informationen zur Syntax und den Best Practices für das Dockerfile finden Sie im Docker-Nutzerhandbuch. |
Einige Dateien sind nicht in meiner Anwendung enthalten. | docker build berücksichtigt keine Symlinks. Vergewissern Sie sich daher, dass Sie sich in Ihrem Anwendungsverzeichnis nicht von Symlinks abhängig sind. |