web-dev-qa-db-ger.com

Wo werden Andockbilder und Container gespeichert, wenn wir sie mit Windows verwenden?

HINWEIS: Ich bin sowohl für Windows als auch für Docker völlig neu

Das Tutorial, das ich verwendet habe, besagt, dass sie unter /var/lib/docker/containers stehen, wenn wir Linux verwenden, aber ich finde das auf meinem Windows-Rechner nicht.

Vielen Dank!

16
Mina Han

Geben Sie die Docker-Maschine mit ein

docker-machine ssh 

dort sollten sie ihre behälter finden.

Sudo ls /var/lib/docker/containers
10
christian

Mit dem Windows 10 Anniversary Update haben sich die Dinge möglicherweise geändert. Ich habe Docker von Source hier ( https://master.dockerproject.org/windows/AMD64/docker-1.13.0-dev.Zip ) wie hier beschrieben installiert:

https://msdn.Microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10

Docker legt alle Bilder in diesem Ordner ab:

C:\ProgramData\docker\windowsfilter

und alle Container in diesem Ordner:

C:\ProgramData\docker\containers

Eine einfache Möglichkeit, dies zu überprüfen, besteht darin, dies auszuführen:

docker info

Es sollte Ihnen sagen, wo Ihre Dateien gespeichert sind:

Containers: 2
 Running: 1
 Paused: 0
 Stopped: 1
Images: 10
Server Version: 1.13.0-dev
Storage Driver: windowsfilter
 Windows:
...
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
...
17
Johnny Oshika

Nach der Besprechung einige Beiträge zu Stackoverflow und Google. Ich habe dieses Verzeichnis gefunden: 

C:\ProgramData\Microsoft\Windows\Hyper-V

Hier können Sie die Konfiguration mit den virtuellen Maschinen abschließen

C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines

Wichtig ist auch, dass die Bilder vom Hyper-V virtualisiert werden, daher sollten die Informationen hier gespeichert werden.

C:\Users\Public\Documents\Hyper-V\Virtual hard disks
5
Codes and Tags

Docker wird unter Windows mit Docker-Toolbox installiert (verwendet anstelle von Hyper-v eine virtuelle Box) One VM wird um C:\Users\YOURUSERNAME\.docker\machine\machines mit dem Namen default erstellt, sodass Sie alle VM -Dateien finden können standard Ordner.

sie können diese VM mit verbinden

docker-machine ssh 

und Sie können gezogene Bilder und Container unter diesem Pfad finden (manchmal müssen Sie Sudo verwenden)

/ var/lib/docker

0
Raghavendra