Container runtime lijkt ongezond te zijn
.NET Aspire vereist dat Docker (of Podman) actief en goed functionerend is. In dit onderwerp wordt een mogelijk symptoom beschreven dat u kunt zien als Docker zich niet in een gezonde staat bevindt.
Symptomen
Wanneer u de AppHost start, wordt het dashboard niet weergegeven en verschijnt er een stacktrace van een uitzondering die vergelijkbaar is met dit voorbeeld in de 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..
Mogelijke oplossingen
Controleer of Docker is geïnstalleerd en draait.
- Controleer in Windows of in het systeemvak het pictogram Docker aanwezig is en is gemarkeerd als Actief.
- Controleer in Linuxof
docker ps -a
geslaagd is.
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.