Wie bekommt man die Größe eines Docker-Images bevor es auf seinen Rechner zieht?
Wenn Sie auf dem Docker-Hub nach einem Andock-Image suchen, gibt es zwei Registerkarten: Repo Info
und Tags
. Öffnen Sie die Registerkarte Tags und Sie sehen die Größe aller Arten von Bildern, die Sie für dieses Bild ziehen können.
Docker-Bilder haben viele Ebenen, so dass die Gesamtbildgröße davon abhängt, wie viele Ebenen Ihr Bild verwendet.
Ein gutes Werkzeug, um Ihre Bilder und ihre Ebenen (einschließlich der Gesamtgröße) in Ihrer Docker-Registrierung zu visualisieren, ist diese Bild-Ebene von Century Link Labs
Github: Bildlayer-Grafik
Wenn Sie wirklich in den Docker-Code für Pull-Operation schauen, denke ich, Ihre Antwort ist da. Wenn das Bild des Containers nicht zwischengespeichert wird, sammelt Docker beim Ziehen des Bildes zunächst die Informationen über das Bild aus der Registrierung wie Anzahl der Ebenen, Größe der einzelnen Ebenen usw.
Ich würde verweisen, um diese Datei zu lesen.
Tags und Links docker boot2docker