O runtime do contêiner parece não estar saudável
.NET Aspire requer que Docker (ou Podman) estejam operando e funcionando corretamente. Este tópico descreve um possível sintoma que você pode ver se Docker não estiver em um estado saudável.
Sintomas
Ao iniciar o AppHost, o painel não aparece e um rastreamento de pilha de exceção semelhante a este exemplo é exibido no console:
info: Aspire.Hosting.DistributedApplication[0]
Aspire version: 8.1.0-dev
info: Aspire.Hosting.DistributedApplication[0]
Distributed application starting.
info: Aspire.Hosting.DistributedApplication[0]
Application host directory is: D:\aspire\playground\PostgresEndToEnd\PostgresEndToEnd.AppHost
fail: Microsoft.Extensions.Hosting.Internal.Host[11]
Hosting failed to start
Aspire.Hosting.DistributedApplicationException: Container runtime 'docker' was found but appears to be unhealthy. The error from the container runtime check was error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.45/containers/json?limit=1": open //./pipe/docker_engine: The system cannot find the file specified..
Soluções possíveis
Confirme se Docker está instalado e em execução:
- No Windows, verifique se na bandeja do sistema o ícone de Docker está presente e marcado como "Em execução".
- Em Linux, verifique se
docker ps -a
retorna êxito.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.