Le runtime de conteneur semble défectueux
.NET Aspire nécessite que Docker (ou Podman) fonctionne et soit en bon état. Cette rubrique décrit un symptôme possible que vous pouvez voir si Docker n’est pas dans un état sain.
Symptômes
Lorsque vous démarrez AppHost, le tableau de bord ne s’affiche pas et une trace de pile d’exceptions similaire à cet exemple s’affiche dans la 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..
Solutions possibles
Vérifiez que Docker est installé et en cours d’exécution :
- Sur Windows, vérifiez que dans la barre d’état système, l’icône Docker est présente et marquée comme « En cours d’exécution ».
- Sur Linux, vérifiez que
docker ps -a
indique un succès.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.