5 votes

Comment exclure les fichiers docker des sauvegardes Time Machine ?

Je n'ai pas besoin de sauvegarder mes fichiers docker. Comment les exclure des sauvegardes Time Machine ?

Je vois des gens mentionner le dossier /Users/david/Library/Containers/com.docker.docker mais il n'existe pas sur ma machine.

Version du moteur Docker : 20.10.2 fonctionnant sur Big Sur : 11.2

Mise à jour : L'emplacement a été trouvé

Ma machine virtuelle semble être ici. Je l'ai ajoutée à la liste des dossiers à exclure. Cependant, ce dossier n'apparaît pas dans l'interface utilisateur de Time Machine.

tmutil addexclusion /Users/david/Library/Containers/com.docker.docker/

9voto

AllInOne Points 1543

Il existe une préférence dans Docker pour cela.

Voir la capture d'écran de Docker Desktop 4.0.1 :

Docker Desktop Preferences Screen Cap

A partir de là Poste SE y ce message du forum Docker J'ai appris que vous pouvez exécuter la commande suivante pour voir ce qui est exclu de Time Machine :

sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

Lorsque j'exécute cette commande sur mon propre Mac, je trouve les deux exclusions suivantes dans la liste :

/Users/user/Library/Containers/com.docker.docker/Data/vms/0/data
/Users/user/Library/Containers/com.docker.docker

Le second répertoire listé n'existe pas sur mon Mac mais le premier contient un fichier docker.raw de 64GB.

Je suis sous MacOS 11.6 Big Sur.

Malgré tout, je constate de manière anecdotique que lorsque j'utilise Docker, mes sauvegardes Time Machine sont plus importantes que lorsque je n'utilise pas Docker, ce qui m'amène à me demander s'il n'y a pas d'autres emplacements qui devraient être exclus mais qui ne le sont pas.

3voto

Oskar Points 1242

J'utilise le générique addexclusion clause de tmutil pour que les fichiers ne soient pas sauvegardés même si je les déplace ou les copie.

Ouvrez une fenêtre du Finder sur les fichiers et une invite de ligne de commande (terminal.app est parfait pour cela) et faites glisser ce fichier dans l'invite après avoir tapé tmutil addexclusion et appuyez sur la touche Entrée. Vous pouvez voir ici que je vérifie des fichiers sur le bureau d'un utilisateur nommé mike...

mike@m1 ~ % tmutil isexcluded /Users/mike/Desktop/Docker\ Files 
[Included]    /System/Volumes/Data/Users/mike/Desktop/Docker Files
mike@m1 ~ % tmutil addexclusion /Users/mike/Desktop/Docker\ Files 
mike@m1 ~ % tmutil isexcluded /Users/mike/Desktop/Docker\ Files   
[Excluded]    /System/Volumes/Data/Users/mike/Desktop/Docker Files

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X