Não estou conseguindo executar o docker composer up e o arquivo docker file está identico ao da aula. Seguem os prints:
Não estou conseguindo executar o docker composer up e o arquivo docker file está identico ao da aula. Seguem os prints:
Olá, Marcelo!
Pelo erro que você está enfrentando, parece que há um problema de formatação no arquivo docker-compose.yml
. O erro "did not find expected key" geralmente está relacionado a problemas com indentação ou caracteres inesperados.
No seu arquivo, notei que você usou "container-name" em vez de "container_name". O correto é usar o underline (_), como está na primeira seção do seu arquivo. Além disso, certifique-se de que a indentação está correta e que não há espaços ou tabulações misturados.
Aqui está como seu arquivo deve ficar:
version: "3.9"
services:
mongodb:
image: mongo:4.4.6
container_name: meu-mongo
networks:
- compose-bridge
alurabooks:
image: aluradocker/alura-books:1.0
container_name: alurabooks
networks:
- compose-bridge
ports:
- 3000:3000
networks:
compose-bridge:
driver: bridge
Verifique se todos os espaços estão corretos e, se possível, evite usar tabulações.
Espero ter ajudado e bons estudos!