Problema | Soluciones |
---|---|
Cuando inicio mi aplicación, aparece un error 503. | ¿Su contenedor escucha solicitudes HTTP en el puerto 8080? Debería ser: las solicitudes HTTP se enrutan a este puerto en el contenedor. ¿La aplicación responde a los controladores de verificación de estado? Una aplicación con el formato correcto siempre debería responder a las verificaciones de estado. Asegúrate de que tu aplicación pueda responder a estas solicitudes o inhabilita la verificación de estado en tu archivo app.yaml . |
Compilar mi aplicación tarda mucho tiempo. | La causa puede ser una disposición de capas subóptima en tu Dockerfile. Cuando se compila tu Dockerfile, se aplica un sistema de caché en capas que reconstruye las capas que cambiaron y las capas posteriores. Recomendamos que tu Dockerfile esté estructurado de manera que las capas construidas anteriormente puedan permanecer en la memoria caché durante los cambios. Puedes leer más sobre la sintaxis de Dockerfile y las prácticas recomendadas en la guía de usuario de Docker. |
Algunos archivos no están incluidos en mi aplicación. | docker build no respeta los symlinks, así que asegúrate de no depender de los symlinks en el directorio de tu aplicación. |