
Aparentemente o container subiu e está em modo exited. Não consegui consultar os logs. aponta o erro na img.
Alguem poderia explicar o porque desta situação?

Aparentemente o container subiu e está em modo exited. Não consegui consultar os logs. aponta o erro na img.
Alguem poderia explicar o porque desta situação?
Bom dia! Pelo que aparece na imagem, o Docker subiu os containers corretamente, mas o problema está mais no nome que você usou para consultar os logs e não exatamente no container “em exited”.
Repara na saída do docker compose up -d:
Container 3983-integracao-continua-postgres-1 StartedContainer 3983-integracao-continua-app-1 StartedOu seja, não existe nenhum container chamado app. O nome real do container é3983-integracao-continua-app-1.
Quando você roda:
docker logs -f app
o Docker responde corretamente:
Error response from daemon: No such container: app
Isso não significa que o container caiu ou está em exited, só que o nome informado não bate com nenhum container existente.
Para confirmar, se você rodar:
docker ps
vai ver a lista completa e os nomes certinhos. O comando correto para ver os logs seria algo como:
docker logs -f 3983-integracao-continua-app-1
ou, se preferir usar o nome do serviço do docker-compose.yml:
docker compose logs -f app
Sobre o localhost:8080/alunos não conectar, aí já é outra camada do problema. Os cenários mais comuns nesse ponto são:
docker-compose.yml não está correto (ports:).O primeiro passo é mesmo olhar os logs do container certo. Com isso, quase sempre o erro fica bem explícito (porta em uso, erro de conexão com o banco, variável de ambiente faltando, etc.).
Se quiser, pode colar aqui:
ports: do docker-compose.ymlque dá pra apontar exatamente onde está o gargalo.