GNU/Linux >> Tutoriels Linux >  >> Linux

Résolution de l'erreur "manifest not found" lors de l'extraction d'images Docker

Nous hébergeons Ghost en utilisant Docker pour notre site Web Manuel Linux.

Mon collègue Avimanyu a mis en place un excellent mécanisme qui permet de mettre à jour les conteneurs Docker sans temps d'arrêt (s'il est défini via un reverse proxy).

Je suivais ses documents pour mettre à jour la version Ghost mais j'ai été accueilli par une erreur qui lisait ceci :

Extraction du fantôme (fantôme :4.39.0)...
ERREUR :manifeste pour ghost:4.39.0 introuvable :manifeste inconnu :manifeste inconnu

Si vous essayez d'extraire une image Docker et qu'elle affiche l'erreur manifeste introuvable, voici ce que vous devez savoir pour la résoudre.

Manifest inconnu car il n'y a pas une telle image Docker

C'est la cause première dans presque tous les cas impliquant cette erreur. L'image docker particulière que vous essayez d'extraire n'existe pas.

Comment est-ce possible? Il peut y avoir plusieurs raisons à cela.

  • Vous avez fait une faute de frappe en utilisant une balise ou une version spécifique de l'image Docker. Par exemple, s'il s'agit de la version 20.04 et que vous avez tapé 20.4, il ne trouvera pas l'image.
  • Vous avez essayé de télécharger une version qui n'est pas encore disponible dans l'image Docker. Par exemple, dans mon cas, la version 4.39 de Ghost a été publiée mais la dernière image Docker était toujours étiquetée à la version 4.38.1.
  • Si vous essayez de télécharger à partir d'un référentiel privé, vous devrez peut-être d'abord vous connecter :docker login repository_details

Fondamentalement, vous devez vérifier le nom et la balise de l'image Docker que vous essayez d'extraire du référentiel. Par exemple, il est courant d'utiliser la dernière balise lors de l'obtention de l'image Docker, mais certaines images peuvent même ne pas avoir la dernière balise (ce qui est rare mais possible).

Si vous extrayez l'image du Docker Hub (comme la plupart des gens), vous pouvez accéder à son interface Web et voir le nom et les balises disponibles.

J'espère que cela vous aidera à résoudre l'erreur manifeste inconnue avec Docker. Si vous avez encore des questions, n'hésitez pas à laisser un commentaire ci-dessous.


Linux
  1. Correction de l'erreur Class ZipArchive introuvable [PHP 7]

  2. Commande yum-config-manager introuvable [Réparer]

  3. c_rehash :Erreur de commande introuvable – Solution

  4. raspistill :commande introuvable

  5. s2i :commande introuvable

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

If…else…if Statement (erreur de commande introuvable) ?

Qu'est-ce qu'un manifeste d'image Docker ?

Partage d'images Docker sur Docker Hub

FATAL :erreur de module introuvable à l'aide de modprobe

sshpass :erreur de commande introuvable