1
resposta

[Projeto] request returned 500 Internal Server Error for API route and version

C:\Users\Ideapad\IdeaProjects\Microsservicos\alura-ms>docker-compose up --build
unable to get image 'alura-ms-consumer-academico': request returned 500 Internal Server Error for API route and version http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.51/images/alura-ms-consumer-academico/json, check if the server supports the requested API version

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Boa tarde

Reinicie o Docker Desktop e rode novamente o docker-compose up --build.

Ve a versão da API que seu Docker está expondo com:

docker version

Veja o campo API version.
Pode ser que o docker-compose ou a imagem esteja pedindo uma versão diferente. Atualizar o Docker Desktop costuma resolver.

Forçar um rebuild pode ajudar:

docker-compose build --no-cache
docker-compose up

Se estiver usando Windows, abra o Docker Desktop e veja se o WSL2 está ativado corretamente.
No terminal, rode:

wsl --update
wsl --shutdown

Depois abra o Docker Desktop de novo.

Rode:

docker images

Se também falhar, o problema é no Docker Engine e não no seu docker-compose.yml.

Se nada disso resolver, provavelmente seu Docker Desktop corrompeu o daemon ou está com bug de versão. Nesse caso, reinstalar ou atualizar para a versão mais recente resolve.