39
votes

Docker n'a pas réussi à initialiser sur Windows

Ici, j'ai un problème pour tirer Docker-DEV dans l'image Docker pour créer mon environnement de développement, mais quand j'ai essayé de tirer Docker-DEV. J'ai eu l'erreur comme Docker Manifest introuvable. Quelqu'un peut-il m'aider avec cette erreur ... plz

avant cela Je veux savoir sur le docker n'a pas réussi à initialiser l'erreur que j'en ai en ce moment ...

l'erreur est comme, Entrez la description de l'image ici

J'ai essayé tant de choses comme réinstaller les mises à jour Docker Desktop ou WSL, mais je n'ai pas fonctionné.

et l'erreur dans la commande être comme ... Entrez la description de l'image ici Donc, si quelqu'un peut m'aider avec ça .... plz m'aide


4 commentaires

Exécutez PowerShell en tant qu'administrateur et n'oubliez pas de faire docker connexion d'abord


C'est afficher la même erreur que pour la connexion ps C: \ Windows \ System32> Connexion Docker avec votre ID Docker pour pousser et extraire des images de Docker Hub. Si vous n'avez pas d'identifiant Docker, rendez-vous sur hub.docker.com pour en créer un. Nom d'utilisateur: ********* Mot de passe: Erreur pendant la connexion: Dans la configuration de démon par défaut sur Windows, le client Docker doit être exécuté avec des privilèges élevés pour se connecter: Poster "http: //%2f%2F.% 2FPIPE% 2FDOCKER_ENGINE / V1.24 / AUTH ": Open //./Pipe/Docker_Engine: Le système ne peut pas trouver le fichier spécifié. @Facty


Salut avez-vous résolu cela. J'obtiens également la même erreur. Stragely, vous avez posté la question il y a 6 jours, très récemment


@anandhu yah J'ai résolu il y a quelques mois .... vous pouvez passer par la réponse qui est marquée ci-dessous ..... merci.


12 Réponses :


128
votes

a obtenu le même problème et l'a corrigé en supprimant % appdata% \ docker comme mentionné par l'utilisateur de GitHub "Tocklime"

(Source originale: https://github.com/docker/for-win/ Problèmes / 3088 ) Entrez la description de l'image ici


6 commentaires

J'ai réinstallé l'application Docker, mais c'est en effet la solution qui a fonctionné pour cette nouvelle version, merci


Cette solution fonctionne sur 2021, en plus j'ai désinstallé tous mes logiciels Hyper-V comme Virtual Box, cela pourrait provoquer des conflits dans Docker Desktop


J'avais déjà installé et désinstallé le Docker, cela cause probablement le problème, mais votre solution fonctionne parfaitement. Merci


Merci pour un commentaire aussi utile. Et merci @tocklime pour votre belle réponse.


J'ai 3 dossiers dans% AppData% - local, locallow et errant. Dans local, il y a des dossiers appelés "docker" et "docker dektop installer" et dans l'itinérance, il y a des dossiers appelés "docker" et "docker bureau". Lequel de ceux-ci dois-je supprimer? (FWIW Je suis juste désinstallé Docker et tous ces dossiers sont toujours là).


Même problème que @some_randomer sur Windows 10 - je les ai tout simplement supprimés et cela a commencé à fonctionner (même si j'ai dû réinstaller et perdre tous mes conteneurs et images, bien que ce soit coz car c'était ce que j'essayais de faire) - merci tout



20
votes

ma solution: supprimer% appdata% \ docker \ settings.json et laisser docker pour en créer un nouveau.

Prenez une sauvegarde du fichier pour la prochaine fois qu'il sera brisé.

Je suis confronté à ce problème presque tous les mois et j'espère que cela sera réparé définitivement.

Suivant TMBlackCape Réponse, j'ai vérifié le répertoire% AppData% \ docker et trouvé paramètres

J'ai supprimé le service Fichier et Docker (toujours en cours d'exécution) en créant un nouveau avec des valeurs par défaut. Si le service n'est pas en cours d'exécution, lancez-le à nouveau.

Vous pourriez avoir besoin de modifier les paramètres (via l'interface graphique, comme recommandé) pour répondre à vos besoins.

J'ai fait une copie de sauvegarde de mes paramètres personnalisés.


2 commentaires

Suppression du dossier % AppData% \ docker a fonctionné pour moi


Suppression Settings.json Dans % appdata% \ docker est travaillé pour moi. Pas besoin de supprimer le répertoire Docker entier. Just Settings.json suffit. Ensuite, ouvrez Docker. Ça devrait fonctionner!



4
votes

Cela m'est arrivé après la mise à niveau du bureau Docker vers la version 3.6.0 (67351) également. (Ce qui était surprenant, car cela a fonctionné avant la mise à niveau.)

en raison de l'aide dans le Réponse supérieure , Je suis allé au répertoire des paramètres ci-dessus: % appdata% \ docker , j'ai regardé les journaux et supprimé / renommé les paramètres de fichier.json -> docker bourse immédiatement ; Il y avait eu un processus réessayant en arrière-plan.

Dans le temps avant cela, le backend.exe.log avait été "Unmarshal" quelque chose:

< pre> xxx

Ainsi, le message ci-dessus «m'a incompris» quant à l'endroit où l'erreur réelle au démarrage peut être. Hmm ...


1 commentaires

J'ai réalisé après avoir publié ceci, qu'une autre réponse a également trouvé pour renommer / supprimer le fichier .. 👍



2
votes

Pour moi, la suppression du dossier% AppData% \ docker n'a pas fonctionné.

Au lieu de cela, j'ai dû exécuter la commande Power Shell suivante en tant qu'administrateur

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

références.

  1. https://stackoverflow.com/a/63845592/1977871

  2. https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v#enable-hyper- V-Using-Powershell

  3. Mes fonctionnalités Windows avec Docker Desktop en cours d'exécution sont les suivantes.

     Shot de fonctionnalités de Windows


1 commentaires

De mon côté, à l'opposé, Hyperv désinstallé a fait l'affaire: Disable-WindowsOptionalFeature -online -FeUreName Microsoft-Hyper-V-Hypervisor



10
votes

docker n'a pas réussi à initialiser

c: \ utilisateurs [utilisateur] \ appdata \ local \ docker

c: \ utilisateurs [utilisateur] \ appdata \ roaming \ docker

C: \ Users [User] \ AppData \ Roaming \ Docker Desktop

Une fois supprimé au-dessus du répertoire, je n'avais rien à faire d'autre, Docker Desktop a commencé à démarrer comme d'habitude.


0 commentaires

15
votes

Accédez au répertoire C: \ Users ------- \ AppData \ Roaming \ Docker et supprimez les paramètres de fichier . JSON . Docker s'occupe de le réécrire au démarrage.

Cette manipulation a résolu le problème pour moi!


0 commentaires

1
votes
  • Accédez à C: \ Users \ ASD \ AppData \ Local et supprimer le répertoire d'installation téléchargé.
  • C: \ Users \ ASD \ AppData \ ROIAMING et DELETE DOCKER ET DOCKER DEPUT DIRECTORY.
  • puis démarrez docker.


    0 commentaires

    1
    votes

    n'a pas trouvé le dossier AppData dans les utilisateurs [Myuser] ou n'importe où. Réinstallez le résoudre pour moi


    0 commentaires

    4
    votes

    Pour moi, les solutions ici n'ont pas aidé, mais voici ce qui a aidé.

  • Assurez-vous que le dossier .docker / dans votre répertoire personnel n'est pas marqué comme caché dans Windows. S'il est caché, Docker ne le verra pas.
  • Assurez-vous que Docker a Active Directory dans le dossier .docker . Par exemple, si le propriétaire de .docker / est System et non votre utilisateur, Docker ne pourra pas le lire et écraser.

  • 1 commentaires

    Merci! La première solution a fonctionné pour moi sur Windows 10 Home!



    0
    votes

    Cela s'est produit en raison de la corruption des données locales. Vous pouvez vérifier le journal VM dans % AppData% \ docker. J'ai pu réinitialiser et redémarrer en renommant setting.json puis redémarrer le bureau Docker en supprimant tous les dossiers de journal et le dossier temporaire précédent. Si cela n'aide pas. Essayez de tuer tous les processus exécutés par le gestionnaire de tâches Entrez la description de l'image ici

    puis exécuter Power Shell en mode Administrateur, puis tirez la commande si vous utilisez une ancienne version de LSManager redémarrer LXSSManager . Entrez la description de l'image ici


    0 commentaires

    0
    votes

    de mon côté, la désinstallation de Hyperv a fait l'affaire:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
    

    J'ai aussi (comme suggéré dans la réponse votée):

    • Desktop Docker désinstallé,
    • a supprimé tout contenu lié à Docker dans% AppData% comme suggéré
    • Supprimer tout clés lié à Docker dans le registre (peut être nécessaire)
    • puis l'a réinstallé

    et il a résolu le problème (mais sans élimination de Hyperv, cela n'a pas fonctionné).


    0 commentaires

    0
    votes

    Cela m'a résolu en supprimant le fichier C: \ Users {username} \ appdata \ roaming \ docker \ sefitS.json


    1 commentaires

    Votre réponse pourrait être améliorée avec des informations de support supplémentaires. Veuillez modifier pour ajouter plus de détails, tels que des citations ou de la documentation, afin que d'autres puissent confirmer que votre réponse est correcte. Vous pouvez trouver plus d'informations sur la façon d'écrire de bonnes réponses dans le centre d'aide .