Problema | Soluções |
---|---|
Ao iniciar o aplicativo, vejo um erro 503. | Seu contêiner está ouvindo solicitações HTTP na porta 8080? Isso é o esperado, uma vez que solicitações HTTP são roteadas para essa porta no seu contêiner. Seu aplicativo está respondendo a gerenciadores de verificação de integridade? Um aplicativo bem formado deve sempre responder às verificações de integridade. Verifique se o aplicativo pode responder a essas solicitações ou desabilite a verificação de integridade no arquivo app.yaml . |
Criar o aplicativo demora muito tempo. | Isso pode ser causado por uma processo de sobreposição de camadas abaixo do ideal no Dockerfile. Quando o Dockerfile é criado, um sistema de cache em camadas é aplicado, reconstruindo as camadas que foram alteradas e as camadas subsequentes. Recomendamos que o Dockerfile seja estruturado de modo que as camadas que mudem com frequência sejam criadas por último, para que as camadas criadas anteriormente possam permanecer armazenadas em cache durante as alterações. Saiba mais sobre a sintaxe e as melhores práticas do Dockerfile no Guia do usuário do Docker. |
Alguns arquivos não estão incluídos no meu aplicativo. | docker build não respeita os links simbólicos. Portanto, certifique-se de não usar links simbólicos em seu diretório de aplicativos. |