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.
le mien peut être trouvé dans "C:\Utilisateurs\Public\Documents\Hyper-V\Disques durs virtuels"
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
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
.