| Problema | Soluciones |
|---|---|
| Cuando inicio mi aplicación, aparece un error 503. | ¿Tu contenedor recibe solicitudes HTTP en el puerto 8080? Las solicitudes HTTP se deben enrutar a este puerto de tu contenedor. ¿Tu aplicación responde a los controladores de comprobación del estado? Una aplicación bien formada siempre debe responder a las comprobaciones de estado. Asegúrate de que tu aplicación pueda responder a estas solicitudes o inhabilita la comprobación del estado en tu archivo app.yaml. |
| La compilación de mi aplicación tarda mucho. | Esto puede deberse a una superposición no óptima en tu Dockerfile. Cuando se compila tu Dockerfile, se aplica un sistema de almacenamiento en caché por capas que vuelve a compilar las capas que han cambiado y las capas posteriores. Te recomendamos que tu Dockerfile se estructure de forma que las capas que cambien con frecuencia se compilen en último lugar, para que las capas compiladas anteriormente puedan permanecer en la caché durante los cambios. Puedes consultar más información sobre la sintaxis y las prácticas recomendadas de Dockerfile en la guía de usuario de Docker. |
| Algunos archivos no se incluyen en mi aplicación. | docker build no respeta los enlaces simbólicos, así que asegúrate de no depender de ellos en el directorio de tu aplicación. |