Docker-Bilder werden standardmäßig im Ordner /var/lib/docker/image gespeichert. Docker speichert Bilder hierarchisch: Wenn ein neues Bild heruntergeladen wird, prüft Docker, ob es bereits im lokalen Speicher vorhanden ist. Wenn es nicht vorhanden ist, lädt Docker das Image aus dem Repository herunter und speichert es im Image-Ordner. Sie können den Speicherort ändern, indem Sie das Docker-Root-Flag setzen. Docker bietet auch andere Speicheroptionen wie verteilten Speicher, Remote-Speicher und benutzerdefinierte Speichertreiber.
Speicherort für Docker-Bilder
Heruntergeladene Bilder von Docker werden standardmäßig im folgenden Ordner gespeichert:
<code>/var/lib/docker/image</code>
Dieser Ordner befindet sich im Docker-Installationsverzeichnis und enthält alle heruntergeladenen Bilder. Jedes Bild wird in einem separaten Unterordner gespeichert, der die Metadaten und Ebenendateien des Bildes enthält.
Bildspeichermechanismus
Docker speichert Bilder geschichtet, was bedeutet, dass jedes neue Bild auf der Grundlage eines oder mehrerer vorhandener Bilder erstellt wird. Wenn ein neues Image heruntergeladen wird, prüft Docker zunächst, ob es bereits im lokalen Speicher vorhanden ist. Wenn es vorhanden ist, ist es nicht erforderlich, es erneut herunterzuladen. Andernfalls lädt Docker das Image aus der Registrierung herunter und speichert es im Ordner image
. image
文件夹中。
更改默认存储位置
在某些情况下,您可能需要将镜像存储在其他位置,例如为了提高性能或节省空间。您可以通过设置 docker-root
Standardspeicherort ändern
In manchen Fällen möchten Sie das Bild möglicherweise an einem anderen Ort speichern, beispielsweise um die Leistung zu verbessern oder Platz zu sparen. Sie können den Standardspeicherort ändern, indem Sie das Flag docker-root
setzen:
<code>sudo dockerd --gpus all --storage-driver overlay2 --docker-root /path/to/new/storage/location</code>
Das obige ist der detaillierte Inhalt vonIn welchem Ordner soll das von Docker heruntergeladene Bild abgelegt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!