Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
.NET Aspire wymaga, aby Docker (lub Podman) działał i był w dobrej kondycji. W tym temacie opisano możliwy objaw, który może wystąpić, jeśli Docker nie jest w dobrej kondycji.
Objawy
Podczas uruchamiania AppHost pulpit nawigacyjny nie jest wyświetlany, a w konsoli pojawia się ślad stosu błędu podobny do tego przykładu:
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..
Możliwe rozwiązania
Upewnij się, że Docker jest zainstalowana i uruchomiona:
- W systemie Windows sprawdź, czy na pasku zadań systemu jest wyświetlana ikona Docker i oznaczona jako "Uruchomiono".
- W Linuxsprawdź, czy
docker ps -a
zwraca sukces.