Docker pull zeigt "Unbekannter Blob"

8

Ich versuche, Microsoft / aspnet Bild zu ziehen. Es versucht etwas herunterzuladen und zeigt den Fortschritt an. Aber dann wird ein Fehler angezeigt - "Unbekannter Blob" .

Wie kann ich das lösen?

P.S. Ich habe docker Client und Server v1.12.2

    
Vnuuk 02.11.2016, 08:19
quelle

5 Antworten

8

Ihre Docker-Version ist 1.12.2, die keine Windows-Container unterstützt, was bedeutet, dass Sie Linux-Container in der VM ausführen. Und Sie ziehen ein Windows-Container-basiertes Bild, so entweder aktualisieren Sie Ihr Docker auf die 1.13.0 Beta-Version, die Windows-Container unterstützt und ziehen Sie dieses Bild oder finden Sie ein Linux-basiertes Bild von. NET.

Informationen zum Wechseln zu Windows-Containern finden Sie unter GIF

    
Ali Kahoot 09.01.2017 13:02
quelle
5

Sie müssen das neueste Andockfenster von hier herunterladen und installieren

und wechseln Sie zu Windows-Container.

lesen Sie mehr

    
Amini 03.04.2017 08:02
quelle
1

Sie versuchen, ein Windows-Image auf einen Linux-Host herunterzuladen. Ich gehe davon aus, dass Sie den Docker-Host innerhalb einer Linux-VM ausführen.

Wenn Sie Zugriff auf Windows Server 2016 haben, verwenden Sie das.

    
McMatty 03.11.2016 21:34
quelle
1

probiere
docker pull microsoft/aspnetcore

aus

Microsoft hat die Namen ihrer Docker Hub Repos in den letzten Monaten geändert, so dass es nicht so einfach ist, die richtigen zu finden.

    
Falco Alexander 04.11.2016 14:00
quelle
0

Das Problem ist nicht Windows / Linux Kreuzkompatibilität. Ein Linux-Client kann Windows-Images abrufen, obwohl diese nicht gestartet werden können.

Das Problem "unbekannter Blob" ist höchstwahrscheinlich Bildkorruption. Beziehen Sie sich auf andere Antwort, die erwähnt, dass Ihr Bildname veraltet ist.

    
Slack Flag 29.03.2018 19:04
quelle