Win10 Docker Desktop change la source nationale et change l'emplacement de l'image

Remplacer les sources domestiques

En raison de problèmes de réseau, il est généralement nécessaire d'utiliser des sources nationales pour accélérer le téléchargement des images. Après avoir installé Docker Destop, vous pouvez modifier la source de l'image en suivant les quatre étapes suivantes
[1-Paramètres] -> [2- Docker Engine] -> [3-Modifier la source] -> [4- Apple et redémarrer]
Insérer la description de l'image ici
Modifier spécifiquement la source et il faut ajouter le contenu suivant

  "registry-mirrors":[
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
   ],

Insérer la description de l'image ici
Les sources miroir domestiques peuvent être utilisées après le redémarrage

Modifier l'emplacement de stockage des images

PS : toutes les opérations suivantes sont exécutées en PowerShell

Docker Desktop est installé par défaut sur le lecteur C et l'emplacement de stockage des images par défaut estC:\用户\Administrator\AppData\Local\Docker\wsl\

Pour réduire la consommation de stockage du lecteur C, vous pouvez migrer des emplacements de stockage tels que des images vers d'autres lecteurs.

Docker Desktop est démarré via WSL2 et créera automatiquement 2 sous-systèmes, correspondant à 2 fichiers image du disque dur vhdx. Vous pouvez voir
l'exécutablewsl --list -v

$ wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2

Étapes de migration

  1. Sur l'icône Docker Desktop, cliquez avec le bouton droit et sélectionnez [Quitter Docker Desktop] pour quitter Docker.
  2. Exécution de la ligne de commande wsl --list -vVérifiez l'état STATE pour voir s'il est arrêté
$ wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2
  1. Exécution de la ligne de commande wsl --shutdown, Fermer WSL
  2. Pour exporter l'image de wsl \data\ext4.vhdxvers un fichier compressé docker-desktop-data.tar, le chemin d'exportation doit être créé à l'avance, sinon une erreur sera signalée lors de l'exportation vers un chemin inexistant. Exécution en ligne de commande
wsl --export docker-desktop-data "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"

De la même manière, exportez le programme\distro\ext4.vhdx vers le fichier compressé docker-desktop.tar et exécutez-le sur la ligne de commande

wsl --export docker-desktop D:\Docker\wsl\distro\docker-desktop.tar  
  1. Exécutez wsl --unregister docker-desktop-datapour désenregistrer l’image Docker d’origine. De même, exécutez wsl --unregister docker-desktop. Notez que le fichier ext4.vhdx sera automatiquement supprimé après l'exécution.
  2. À partir du fichier tar, réimportez l'image Docker exportée dans wsl et définissez le répertoire de montage. Le format d'importation en ligne de commande est :
    wsl --import <Distribution Name> <InstallLocation> <FileName> --version 2
wsl --import docker-desktop-data "D:\Docker\wsl\data\"  "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"  --version 2
wsl --import docker-desktop "D:\Docker\wsl\distro\"  "D:\\Docker\\wsl\\distro\\docker-desktop.tar"   --version 2

Après exécution, vous pouvez voir le nouveau fichier ext4.vhdx
Insérer la description de l'image ici

  1. Redémarrer Docker Desktop terminé

Résumé des commandes

# 查看
wsl --list -v
# 关闭
wsl --shutdown

# 导出
wsl --export docker-desktop-data "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"
wsl --export docker-desktop "D:\\Docker\\wsl\\distro\\docker-desktop.tar"

# 注销
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

# 导入
wsl --import docker-desktop-data "D:\Docker\wsl\data\"  "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"  --version 2
wsl --import docker-desktop "D:\Docker\wsl\distro\"  "D:\\Docker\\wsl\\distro\\docker-desktop.tar"   --version 2

Modifier la configuration et changer l'emplacement du miroir (échec de la vérification)

Modifiez la position de la case rouge dans les paramètres. J'ai essayé et constaté que cela n'a pas pris effet. La raison est inconnue.
Insérer la description de l'image ici

Référence

Je suppose que tu aimes

Origine blog.csdn.net/moluzhui/article/details/132287258
conseillé
Classement