1
resposta

Erro ao executar docker compose up

Não estou conseguindo executar o docker composer up e o arquivo docker file está identico ao da aula. Seguem os prints: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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!