Problema | Soluzioni |
---|---|
Quando avvio la mia applicazione, viene visualizzato un errore 503. | Il tuo container è in ascolto delle richieste HTTP sulla porta 8080? Dovrebbe essere così: le richieste HTTP vengono inoltrate a questa porta nel container. L'applicazione risponde agli handler di controllo di integrità? Un'applicazione ben formattata deve sempre rispondere ai controlli di integrità. Assicurati che la tua applicazione possa rispondere a queste richieste o disattiva il controllo di integrità nel file app.yaml . |
La creazione della mia applicazione richiede molto tempo. | Questo può essere causato da un livello non ottimale nel Dockerfile. Quando viene compilato il Dockerfile, viene applicato un sistema di memorizzazione nella cache a più livelli che ricostruisce i livelli modificati e gli eventuali livelli successivi. Consigliamo di strutturare il Dockerfile in modo che i livelli che cambiano di frequente vengano compilati per ultimi, in modo che i livelli compilati in precedenza possano rimanere memorizzati nella cache durante le modifiche. Puoi scoprire di più sulla sintassi e sulle best practice di Dockerfile nella guida utente di Docker. |
Alcuni file non sono inclusi nella mia richiesta. | docker build non rispetta i link simbolici, quindi assicurati di non fare affidamento su link simbolici nella directory dell'applicazione. |