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
?
Wie hier beantwortet wurde, wenn Sie auf einem Mac sind, befindet es sich unter
/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
Verwenden Sie den docker info
-Befehl, um systemweite Informationen anzuzeigen. Der Speicherort kann variieren.
Je nach verwendeten Speichertreiber können zusätzliche Informationen angezeigt werden, wie z.B. Poolname, Datendatei, Metadatendatei, verwendeter Datenspeicherplatz, gesamter Datenspeicherplatz, Metadatenspeicherplatz und Gesamtmetadatenspeicherplatz.
Die Datendatei ist der Ort, an dem die Abbilder gespeichert sind, und die Metadatendatei ist der Ort, an dem die Metadaten zu diesen Abbildern gespeichert sind. Wenn Docker zum ersten Mal ausgeführt wird, weist es eine bestimmte Menge an Datenspeicher und Metadatenspeicher aus dem verfügbaren Platz auf dem Volume zu, auf dem
/var/lib/docker
gemountet ist.
Hier ist ein Beispiel auf Ubuntu (überprüfen Sie Root Dir):
$ docker info
...
Server Version: 18.06.1-ce
Speichertreiber: aufs
Root Dir: /var/snap/docker/common/var-lib-docker/aufs
...
Docker Root Dir: /var/snap/docker/common/var-lib-docker
...
Und hier ist ein Beispiel auf Travis CI (siehe Docker Root Dir):
$ docker info
Server Version: 17.09.0-ce
Speichertreiber: overlay2
Unterstütztes Dateisystem: extfs
...
Docker Root Dir: /var/lib/docker
...
Sie können den Parameter --format
verwenden, um diese Informationen in eine einzelne Datei zu extrahieren, z.B.
$ docker info --format '{{.DriverStatus}}'
[[Root Dir /var/snap/docker/common/var-lib-docker/aufs] [Backing Filesystem extfs] [Dirs 265] [Dirperm1 Supported true]]
oder:
$ docker info --format '{{json .DriverStatus}}'
[["Root Dir","/var/snap/docker/common/var-lib-docker/aufs"],["Backing Filesystem","extfs"],["Dirs","265"],["Dirperm1 Supported","true"]]
Um Tristans Antwort zu ergänzen, können Sie in Windows mit Hyper-V das Image mit diesen Schritten von matthuisman verschieben:
In Windows 10,
- Stoppen Sie Docker usw.
- Geben Sie "Hyper-V-Manager" in die Suchleiste der Taskleiste ein und führen Sie ihn aus.
- Wählen Sie Ihren PC im linken Bereich aus (Meiner heißt DESKTOP-CBP**)
- Klicken Sie mit der rechten Maustaste auf die richtige virtuelle Maschine (Meine heißt MobyLinuxVM)
- Wählen Sie "Ausschalten" (wenn sie läuft)
- Klicken Sie erneut mit der rechten Maustaste darauf und wählen Sie "Verschieben"
- Befolgen Sie die Anweisungen
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.