In diesem Schritt lernen Sie, wie Sie ein bestimmtes Docker-Image anhand seines Tags von Docker Hub herunterladen. Docker Hub ist eine öffentliche Registry, die viele offizielle und von der Community beigesteuerte Docker-Images hostet. Das Herunterladen eines Images bedeutet, es von einer Registry auf Ihren lokalen Rechner zu laden.
Der grundlegende Befehl zum Herunterladen eines Images lautet docker pull <image_name>:<tag>
. Wenn Sie kein Tag angeben, lädt Docker standardmäßig das latest
-Tag herunter. Es ist jedoch eine gute Praxis, ein Tag anzugeben, um sicherzustellen, dass Sie eine bestimmte Version des Images erhalten.
Lassen Sie uns das hello-world
-Image mit dem latest
-Tag herunterladen. Dies ist ein sehr kleines Image, das verwendet wird, um zu testen, ob Ihre Docker-Installation korrekt funktioniert.
docker pull hello-world:latest
Sie sollten eine Ausgabe sehen, die anzeigt, dass Docker die Image-Layer herunterlädt.
Using default tag: latest
latest: Pulling from library/hello-world
Digest: sha256:f52335ce493f8f15cfcf46725b2909db9087b688aedabbbd2a167ae30b6da6fc
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Jetzt lassen Sie uns das ubuntu
-Image mit einem bestimmten Tag, beispielsweise 20.04
, herunterladen. Dies wird das Ubuntu 20.04 LTS-Image herunterladen.
docker pull ubuntu:20.04
Sie werden eine ähnliche Ausgabe sehen, die den Downloadfortschritt anzeigt.
20.04: Pulling from library/ubuntu
... (download progress) ...
Status: Downloaded newer image for ubuntu:20.04
docker.io/library/ubuntu:20.04
Um die Images anzuzeigen, die Sie heruntergeladen haben, können Sie den Befehl docker images
verwenden.
docker images
Dieser Befehl listet alle auf Ihrem lokalen Rechner gespeicherten Images auf, einschließlich ihres Repositorys, Tags, Image-IDs, Erstellungszeitpunkts und Größe.
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 20.04 ... ... ...
hello-world latest ... ... ...
Sie haben erfolgreich bestimmte Images anhand ihres Tags von Docker Hub heruntergeladen.