2
votes

«Limitation du système» lors du démarrage des conteneurs Windows sur le docker pour Windows

J'avais des problèmes avec Windows Container, chaque image que je tirais me donnait une étrange erreur Hyper-V:

"L'opération demandée n'a pas pu être effectuée en raison d'une limitation du système de disque virtuel. Les fichiers du disque dur virtuel doivent être décompressés et non chiffrés et ne doivent pas être rares."

Tous les résultats de mes recherches ont souligné la nécessité de décocher la case "Compresser le disque pour économiser de l'espace" sur le disque où les images étaient enregistrées, mais comme vous pouvez le voir, ce n'était pas mon cas:

[propriétés du disque principal] [


0 commentaires

3 Réponses :


8
votes

Après quelques recherches, la solution était assez simple:

Sur les dossiers C: / ProgramData / Docker et C: / ProgramData / DockerDesktop, j'ai vu que l'indicateur de compression était actif sur ces dossiers individuels pour une raison quelconque, après l'avoir désactivé, tout fonctionnait comme du charme.


1 commentaires

A travaillé pour moi aussi. Merci d'avoir partagé.



2
votes

La solution de Raymond m'a permis de mieux comprendre le problème. Dans mon cas, j'ai dû appliquer la solution aux fichiers de configuration Hyper-V VM que Docker utilise sous Windows. J'ai décoché le drapeau "Compresser le contenu pour économiser de l'espace disque" sous les propriétés avancées -> Compresser ou chiffrer les attributs, pour les dossiers sous C: \ ProgramData \ Microsoft \ Windows \ Hyper-V < / strong>.

Le chemin où ces fichiers VM sont stockés peut varier. Je recommande donc dans les paramètres Hyper-V de vérifier l'emplacement où les machines virtuelles sont stockées.


0 commentaires

0
votes

Pour être honnête, désactiver la compression sur un lecteur prend beaucoup de notre temps précieux et de notre patience. Ce commentaire du fil de discussion a résolu mon problème. Allez simplement dans % localappdata% \ Packages \ et trouvez quelque chose comme CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc et désactivez la compression pour le dossier et tous les sous-dossiers

 compression désactivée pour le dossier et tous les sous-dossiers

src: github.com/microsoft/WSL/issues/4103

PS: Distribution installée: - Ubuntu 20.04 LTS


0 commentaires