1025 Stimmen

Wo werden Docker-Images auf dem Host-Computer gespeichert?

Ich konnte die Container unter dem Verzeichnis /var/lib/docker/containers finden, aber ich kann die Images nicht finden.

Was sind die Verzeichnisse und Dateien unter /var/lib/docker?

6voto

user1842947 Punkte 1027

Wenn Sie bedenken, dass Docker immer noch in einer VM läuft, sind die Systempfade relativ zur VM und nicht vom Mac Osx-System aus. Wie es heißt, ist alles in einer VM-Datei enthalten:

/Benutzer/MeinBenutzername/Bibliothek/Container/com.docker.docker/Daten/com.docker.driver.amd64-linux/Docker.qcow2

Versuchen Sie, das Alpine-Image mit dieser Volumenoption und dem ls-Befehl auszuführen, um den VM-Host auflisten zu können:

docker run --rm -it -v /:/vm-root alpine:edge ls -l /vm-root

Versuchen Sie dann einfach:

docker run --rm -it -v /:/vm-root alpine:edge ls -l /vm-root/var/lib/docker

Jetzt können Sie den Docker-Ordner vom VM-Host aus auflisten

6voto

madjardi Punkte 4955

Verwenden Sie docker inspect container_id
den Ordner unter MergedDir suchen

# Beispiel. 
"MergedDir": "/var/lib/docker/overlay2/f40cc2ea8912ec3b32deeef5a1542a132f6e918acb/merged

5voto

Arif A. Punkte 915

Ich kann diese Frage nur für Ubuntu-Benutzer beantworten:

Das Stammverzeichnis von Docker kann gefunden werden, wenn Sie den Befehl docker info ausführen

Das Docker-Verzeichnis wird in dieser Zeile angegeben: "Docker Root Dir: /var/lib/docker"

Über die Docker-Images werden sie im Docker-Verzeichnis gespeichert: /var/lib/docker/aufs/diff/

Denken Sie daran, dass diese Dinge nicht in allen Versionen von Docker gleich sind. Derzeit verwende ich Version 1.12.3.

5voto

omasoud Punkte 369

In Docker für Windows sind die Protokolle hier: %USERPROFILE%\AppData\Local\Docker

5voto

Chu-Siang Lai Punkte 2470

Ich verwende boot2docker für Docker auf Mac OSX, daher wird das Image im Verzeichnis /Users//VirtualBox VMs/boot2docker-vm/boot2docker-vm.vmdk `gespeichert.`

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X