web-dev-qa-db-fra.com

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

REMARQUE: Suis super nouveau pour 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!

16
Mina Han

Entrez docker-machine avec

docker-machine ssh 

là vous devriez trouver vos conteneurs.

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

Les choses ont peut-être changé avec Windows 10 Anniversary Update. J'ai installé Docker à partir des sources 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 place toutes les images dans ce dossier:

C:\ProgramData\docker\windowsfilter

et tous les conteneurs dans ce dossier:

C:\ProgramData\docker\containers

Un moyen simple de vérifier consiste à exécuter ceci:

docker info

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

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

Après avoir examiné certains messages sur Stackoverflow et Google. J'ai trouvé ce répertoire: 

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

Ici, vous pouvez effectuer la configuration avec les machines virtuelles.

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

Une autre chose importante est la virtualisation des images par Hyper-V, les informations doivent donc être stockées ici.

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

Docker installé sur Windows avec la boîte à outils Docker (en utilisant une boîte virtuelle à la place de hyper-v) Un VM est créé à l'adresse C:\Users\YOURUSERNAME\.docker\machine\machines avec le nom default afin de pouvoir rechercher tous les fichiers VM dossier par défaut.

vous pouvez connecter cette machine virtuelle en utilisant

docker-machine ssh 

et vous pouvez trouver des images extraites et un conteneur sous ce chemin (vous devrez peut-être parfois utiliser Sudo)

/ var/lib/docker

0
Raghavendra