web-dev-qa-db-fra.com

Quel est l'emplacement de l'image docker sur Windows 10

J'ai un système d'exploitation Windows 10 Home. J'ai installé la boîte à outils Docker.

J'ai créé l'image de menu fixe de mon application .net en utilisant la commande suivante. 

$  docker build -t helloWorld:core .

Maintenant, je veux envoyer cette image sur une autre machine. Mais je ne reçois pas de fichier image.

Est-ce que quelqu'un peut me dire où mon image sera sauvegardée? Ou est-il possible de spécifier le chemin de l'image du menu fixe dans la commande docker build.

15
Purnima Naik

Sous Windows 10, cliquez avec le bouton droit de la souris sur l'icône du menu fixe dans la barre d'état système (à droite de la barre des tâches) et choisissez Paramètres ...

 enter image description here

21
John
  1. En utilisant la commande docker info.
  2. Dans le résultat, recherchez Docker Root Dir

Ce dossier contient des images, des conteneurs, ...

 enter image description here

8
evgenyl

le mien peut être trouvé dans "C:\Utilisateurs\Public\Documents\Hyper-V\Disques durs virtuels"

7
Mulder2008

vous pouvez utiliser la commande ci-dessous pour exporter votre image et la copier sur une machine linux/autre.

exemple: 

docker export --output="latest.tar" red_panda
1
Crapper

Lorsque vous avez Conteneurs Windows activé, vos images sont stockées par défaut dans C:\ProgramData\Docker\

Pour changer cela, vous pouvez éditer le C:\ProgramData\Docker\config\daemon.json et ajouter une nouvelle clé "graph" avec le nouveau chemin ... (notez que chaque barre oblique inverse est échappée avec une autre barre oblique inverse)

Exemple:

{
  "registry-mirrors": [],
  "insecure-registries": [],
  "debug": true,
  "experimental": false,
  "graph": "D:\\ProgramData\\Docker"
}

Après cela, vous devez redémarrer le service Docker et vous pouvez vérifier vos modifications à l'aide de la commande docker info et consulter l'entrée Docker Root Dir.

0
JavierFuentes