Où les images et les conteneurs docker sont-ils stockés lorsque nous l’utilisons avec Windows?

NOTE: Suis super nouveau à la fois à Windows et à Docker

Le tutoriel que j’ai utilisé indique qu’ils sont sous /var/lib/docker/containers si nous utilisons Linux, mais je n’arrive pas à le trouver sur ma machine Windows.

Merci!

Entrez docker-machine avec

 docker-machine ssh 

là vous devriez trouver vos conteneurs.

 sudo ls /var/lib/docker/containers 

Les choses ont peut-être changé avec Windows 10 Anniversary Update. J’ai installé Docker depuis la source ici ( https://master.dockerproject.org/windows/amd64/docker-1.13.0-dev.zip ) comme décrit ici:

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

Docker met toutes les images dans ce dossier:

 C:\ProgramData\docker\windowsfilter 

et tous les conteneurs de ce dossier:

 C:\ProgramData\docker\containers 

Un moyen facile de vérifier est d’exécuter ceci:

 docker info 

Il devrait vous dire où vos fichiers sont stockés:

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

Après révision de certains articles sur Stackoverflow et Google. J’ai trouvé ce répertoire:

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

Ici, vous pouvez régler la configuration avec les machines virtuelles

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

Une autre chose importante est que les images sont virtualisées par Hyper-V, donc les informations doivent être stockées ici.

 C:\Users\Public\Documents\Hyper-V\Virtual hard disks