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
?
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
?
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
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.
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.