GNU/Linux >> Linux Esercitazione >  >> Linux

Risoluzione dell'errore "manifest non trovato" durante l'estrazione di immagini Docker

Ospitiamo autonomamente Ghost utilizzando Docker per il nostro sito Web Linux Handbook.

Il mio collega Avimanyu ha messo in atto un eccellente meccanismo che consente di aggiornare i container Docker senza tempi di inattività (se impostato tramite proxy inverso).

Stavo seguendo i suoi documenti per aggiornare la versione Ghost, ma sono stato accolto da un errore che leggeva questo:

Il fantasma che tira (ghost:4.39.0)...
ERRORE:manifest per ghost:4.39.0 non trovato:manifest sconosciuto:manifest sconosciuto

Se stai cercando di estrarre un'immagine Docker e mostra l'errore manifest non trovato, ecco cosa devi sapere per risolverlo.

Manifest sconosciuto perché non esiste un'immagine Docker di questo tipo

Questa è la causa principale in quasi tutti i casi che coinvolgono questo errore. La particolare immagine della finestra mobile che stai cercando di estrarre non esiste.

Come è possibile? Potrebbero esserci diverse ragioni per questo.

  • Hai commesso un errore di battitura durante l'utilizzo di un tag o una versione specifica dell'immagine Docker. Ad esempio, se è la versione 20.04 e hai digitato 20.4, non troverà l'immagine.
  • Hai provato a scaricare una versione che non è ancora disponibile nell'immagine Docker. Ad esempio, nel mio caso, è stata rilasciata la versione Ghost 4.39 ma l'ultima immagine Docker era ancora contrassegnata alla versione 4.38.1.
  • Se stai provando a scaricare da un repository privato, potresti dover prima accedere:docker login repository_details

Fondamentalmente, dovresti ricontrollare il nome e il tag dell'immagine Docker che stai cercando di estrarre dal repository. Ad esempio, è comune utilizzare il tag più recente mentre si ottiene l'immagine Docker, ma alcune immagini potrebbero non avere nemmeno il tag più recente (cosa rara ma possibile).

Se stai estraendo l'immagine dal Docker Hub (come la maggior parte delle persone), puoi accedere alla sua interfaccia web e vedere il nome e i tag disponibili.

Spero che questo ti aiuti a risolvere l'errore manifest sconosciuto con Docker. Se hai ancora domande, non esitare a lasciare un commento qui sotto.


Linux
  1. Errore [Risolto]:snap "pacchetto" non trovato

  2. [Risolto] bash:sudo:comando non trovato

  3. Come modificare le immagini Docker

  4. mkinitrd:comando non trovato

  5. Errore:gdal-config non trovato durante l'installazione di pacchetti dipendenti da R mentre gdal è installato

Risoluzione dei problemi di errore "Bash:comando non trovato" in Linux

If...else...if Statement (comando non trovato errore)?

Che cos'è un manifesto di immagine Docker?

Condivisione di immagini Docker su Docker Hub

FATAL:Errore modulo non trovato utilizzando modprobe

docker images mostra l'immagine, docker rmi dice che tale immagine o riferimento non esiste