Problema | Soluções |
---|---|
Quando inicio a minha aplicação, vejo um erro 503. | O seu contentor está a ouvir pedidos HTTP na porta 8080? Deve ser: os pedidos HTTP são encaminhados para esta porta no seu contentor. A sua aplicação está a responder aos controladores de verificação de estado? Uma aplicação bem formada deve responder sempre às verificações de funcionamento. Certifique-se de que a sua aplicação consegue responder a estes pedidos ou desative a verificação de estado no ficheiro app.yaml . |
A criação da minha aplicação demora muito tempo. | Isto pode dever-se a uma disposição em camadas abaixo do ideal no seu Dockerfile. Quando o Dockerfile é criado, é aplicado um sistema de colocação em cache em camadas que recria as camadas que foram alteradas e todas as camadas subsequentes. Recomendamos que o Dockerfile seja estruturado de modo que as camadas que mudam com frequência sejam criadas por último, para que as camadas criadas anteriormente possam permanecer em cache durante as alterações. Pode ler mais acerca da sintaxe e das práticas recomendadas do Dockerfile no guia do utilizador do Docker. |
Alguns ficheiros não estão incluídos na minha aplicação. | docker build não respeita as ligações simbólicas, por isso, certifique-se de que não está a usar ligações simbólicas no diretório da sua aplicação. |