Olá Victor
Como está o seu docker-compose.yml? Aparentemente é um erro de identação (formatação) dentro do arquivo.
Arquivos yml são bem chatos com isso.
Veja no exemplo abaixo como os nomes dos services mongodb e alurabooks estão alinhados e os dois, estão alinhados dentro do bloco services
Talvez o seu alurabooks esteja fora do services
version: "3.9"
services:
mongodb:
image: mongo:4.4.6
container_name: meu-mongo #nome do container
networks:
- compose-bridge #nome da rede
alurabooks:
image: aluradocker/alura-books:1.0
container_name: alura-books
networks:
- compose-bridge
ports:
- 3000:3000
networks:
compose-bridge: #nome da rede personalizada a ser criada
driver: bridge