4
votes

Obtention d'une erreur lors de l'exécution de docker: réponse d'erreur du démon

Obtention d'une erreur lors de l'exécution de la commande docker. J'ai réussi à installer le docker dans Google Cloud VM. J'ai installé l'image ubuntu 18.04.

Après l'installation lors de l'exécution de docker run, j'obtiens l'erreur ci-dessous:

docker: Error response from daemon: failed to start shim: exec: "docker-containerd-shim": executable file not found in $PATH: unknown.


2 commentaires

Jetez un œil à ceci. bugzilla.redhat.com/show_bug.cgi?id=1474724 Solution possible pour ce problème


La solution @ValerianPereira fournie dans le lien consiste à redémarrer le service docker. Cependant, je pense que ce devrait être la dernière solution. Je suis en train de trouver la cause principale du problème ci-dessus. Malheureusement, rien n'apparaît dans les journaux. Pourriez-vous l'élaborer pour atteindre la cause première?


4 Réponses :


2
votes

Ce qui a fonctionné pour moi lorsque j'ai eu cette erreur:

échec du démarrage de shim: exec: "docker-containerd-shim": fichier exécutable introuvable dans $ PATH: inconnu

  • mise à jour sudo apt
  • mise à jour sudo apt
  • sudo redémarrer 0
  • redémarrage sudo 0 (Oui, j'ai dû redémarrer deux fois, un message *** Redémarrage du système requis *** était l'indice.)

Ensuite, mes commandes Docker ont fonctionné à nouveau.


0 commentaires

2
votes

Redémarrez le service docker en utilisant la commande suivante et il commencera à fonctionner.

systemctl restart docker


1 commentaires

Je pense que ce devrait être la dernière solution. Je suis en train de trouver la cause principale du problème ci-dessus. Malheureusement, rien n'apparaît dans les journaux. Pourriez-vous l'élaborer pour atteindre la cause première?



1
votes

J'ai eu la même erreur:

n'a pas réussi à démarrer shim: exec: "docker-containerd-shim": fichier exécutable introuvable dans $ PATH: unknown

Travailler avec les commandes

1-systemctl restart docker
2-systemctl daemon-reload


0 commentaires

1
votes

J'ai également eu la même erreur. J'ai trouvé que cette erreur était liée à la mise à jour / mise à niveau de docker. Il se peut que vous ayez activé les mises à jour automatiques activées (veuillez le désactiver).

Btw cela fonctionne également pour moi au redémarrage du docker.

vous pouvez également exécuter cette commande:

systemctl restart docker


0 commentaires