Parece que el entorno de ejecución del contenedor está en un estado no saludable
.NET Aspire requiere que Docker (o Podman) esté operativo y en buen estado. En este tema se describe un posible síntoma que podría ver si Docker no está en un estado saludable.
Síntomas
Al iniciar AppHost, el panel no aparece y se muestra un seguimiento de la pila de excepciones similar a este ejemplo en la consola:
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..
Posibles soluciones
Confirme que Docker está instalado y en ejecución:
- En Windows, compruebe que en la bandeja del sistema el icono de Docker está presente y marcado como "En ejecución".
- En Linux, compruebe que
docker ps -a
devuelve éxito.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.