컨테이너 런타임이 비정상으로 표시됩니다.
.NET Aspire는 Docker(또는 Podman)이 실행 중이고 정상 상태여야 합니다. 이 항목에서는 Docker 정상 상태가 아닌 경우 발생할 수 있는 증상에 대해 설명합니다.
증상
AppHost를 시작할 때 대시보드가 표시되지 않고 이 예제와 유사한 예외 스택 추적이 콘솔에 표시됩니다.
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..
가능한 솔루션
Docker 설치되어 실행 중인지 확인합니다.
- Windows에서 시스템 트레이에 Docker 아이콘이 있고 "실행 중"으로 표시되는지 확인합니다.
-
Linux에서
docker ps -a
이 성공을 반환하는지 확인합니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Aspire