Docker/pull
Erscheinungsbild
docker pull (oder docker image pull) – Befehl des Docker-Clients, der das angegebene Image aus dem Container-Register in den lokalen Speicher lädt.
Beschreibung
docker pull lädt das Container-Image aus dem Register in den lokalen Cache unter dem Namen, Tag oder Digest
- Standardmäßig ist die Quelle Docker Hub (docker.io).
- Ohne Tag wird :latest verwendet.
- Für private Register ist eine Authentifizierung erforderlich (docker login).
- Sie können digest: name@sha256:<digest> für eine exakte Übereinstimmung angeben.
- Es werden nur fehlende Layer heruntergeladen.
- Die Integrität wird anhand von Hashes überprüft.
Verwendung des Befehls
docker image pull [OPTIONS] NAME[:TAG|@DIGEST]
- Image per Tag ziehen
Ohne Tag wird standardmäßig das Image :latest geladen.
docker pull ubuntu
- Sie können eine bestimmte Version angeben.
docker pull ubuntu:24.04
- Das Tag ist für den Menschen bequem zu verwenden, kann jedoch im CI/CD-Prozess schwanken.
- Für eine genaue Reproduzierbarkeit der Version ist es besser, das Image anhand des Digests herunterzuladen.
- Image per Digest ziehen
- Um den Digest eines bestimmten Images zu erfahren, muss das Image heruntergeladen werden:
docker pull ubuntu:24.04
$ docker pull ubuntu:24.04
24.04: Pulling from library/ubuntu
125a6e411906: Pull complete
Digest: sha256:2e863c44b718727c860746568e1d54afd13b2fa71b160f5cd9058fc436217b30
Status: Downloaded newer image for ubuntu:24.04
docker.io/library/ubuntu:24.04
Installation
<syntaxhighlight lang="bash" highlight="1" line copy> < /syntaxhighlight>
Aufruf
<syntaxhighlight lang="bash" highlight="1" line copy> < /syntaxhighlight>
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks