GNU/Linux >> Znalost Linux >  >> Linux

Řešení chyby „manifest nenalezen“ při stahování obrázků dockeru

Sami hostujeme Ghost pomocí Dockeru pro naši webovou příručku Linux.

Můj kolega Avimanyu zavedl vynikající mechanismus, který umožňuje aktualizaci kontejnerů Docker bez prostojů (pokud je nastavena přes reverzní proxy).

Sledoval jsem jeho dokumenty, abych aktualizoval verzi Ghost, ale byl jsem uvítán chybou s tímto:

Vytahování ducha (ghost:4.39.0)...
CHYBA:manifest pro duch:4.39.0 nenalezen:manifest neznámý:manifest neznámý

Pokud se pokoušíte stáhnout obrázek Dockeru a zobrazuje chybu manifest nenalezen, zde je to, co potřebujete vědět o jejím řešení.

Projev neznámý, protože takový obrázek Dockeru neexistuje

To je hlavní příčina téměř ve všech případech zahrnujících tuto chybu. Konkrétní obrázek dockeru, který se pokoušíte stáhnout, neexistuje.

Jak je to možné? Může to mít několik důvodů.

  • Při použití konkrétní značky nebo verze obrázku Docker jste udělali překlep. Pokud je například verze 20.04 a zadali jste 20.4, obrázek nenajde.
  • Pokusili jste se stáhnout verzi, která zatím není dostupná v obrazu Dockeru. Například v mém případě byla vydána verze Ghost 4.39, ale nejnovější obraz Dockeru byl stále označen jako verze 4.38.1.
  • Pokud se pokoušíte stahovat ze soukromého úložiště, možná se budete muset nejprve přihlásit:docker login repository_details

V zásadě byste měli dvakrát zkontrolovat název a značku obrázku Docker, který se pokoušíte stáhnout z úložiště. Například je běžné používat nejnovější značku při získávání obrázku Docker, ale některé obrázky dokonce nemusí mít nejnovější značku (což je vzácné, ale možné).

Pokud stahujete obrázek z Docker Hub (jako většina lidí), můžete přejít na jeho webové rozhraní a zobrazit název a dostupné značky.

Doufám, že vám to pomůže vyřešit neznámou zjevnou chybu s Dockerem. Pokud máte stále nějaké otázky, neváhejte zanechat komentář níže.


Linux
  1. [Opravena] chyba:„balík“ nebyl nalezen

  2. [Opraveno] bash:sudo:příkaz nenalezen

  3. mkinitrd:příkaz nenalezen

  1. Opravit chybu ZipArchiv třídy nenalezen [PHP 7]

  2. FATAL:Chyba modulu nenalezena pomocí modprobe

  3. Chyba libevent nenalezena v tmux

  1. Příkaz yum-config-manager nenalezen [Opravit]

  2. c_rehash :Chyba příkazu nenalezena – Řešení

  3. Jak upravit obrázky Docker