GNU/Linux >> Linux の 問題 >  >> Linux

Dockerイメージのプル中に「マニフェストが見つかりません」エラーを解決する

ウェブサイトLinuxハンドブックではDockerを使用してGhostをセルフホストしています。

私の同僚のAvimanyuは、ダウンタイムなしでDockerコンテナーを更新できる優れたメカニズムを導入しました(リバースプロキシ経由で設定されている場合)。

私は彼の文書に従ってGhostバージョンを更新していましたが、これを読んだエラーが表示されました:

引っ張るゴースト(ghost:4.39.0)..。
エラー:ゴーストのマニフェスト:4.39.0が見つかりません:マニフェスト不明:マニフェスト不明

Dockerイメージをプルしようとして、マニフェストが見つからないというエラーが表示される場合は、それを解決するために知っておく必要があることを次に示します。

そのようなDockerイメージがないため、マニフェストは不明です

これが、このエラーを伴うほとんどすべての場合の根本的な原因です。プルしようとしている特定のDockerイメージは存在しません。

そんなことがあるものか?それにはいくつかの理由が考えられます。

  • 特定のタグまたはバージョンのDockerイメージを使用しているときにタイプミスをしました。たとえば、バージョン20.04で20.4と入力した場合、画像は見つかりません。
  • Dockerイメージでまだ利用できないバージョンをダウンロードしようとしました。たとえば、私の場合、Ghostバージョン4.39がリリースされましたが、最新のDockerイメージはバージョン4.38.1でタグ付けされたままです。
  • プライベートリポジトリからダウンロードしようとしている場合は、最初にログインする必要がある場合があります:docker login repository_details

基本的に、リポジトリからプルしようとしているDockerイメージの名前とタグを再確認する必要があります。たとえば、Dockerイメージを取得するときに最新のタグを使用するのが一般的ですが、一部のイメージには最新のタグがない場合もあります(これはまれですが可能です)。

(ほとんどの人のように)Docker Hubからイメージをプルしている場合は、そのWebインターフェイスにアクセスして、名前と使用可能なタグを確認できます。

これがDockerでの未知のマニフェストエラーのトラブルシューティングに役立つことを願っています。それでも質問がある場合は、下にコメントを残してください。


Linux
  1. クラスZipArchiveが見つからないというエラーを修正しました[PHP7]

  2. yum-config-managerコマンドが見つかりません[修正]

  3. raspistill:コマンドが見つかりません

  1. s2i:コマンドが見つかりません

  2. docker コマンドが見つかりません

  3. tmuxでlibeventが見つからないというエラー

  1. [修正]エラー:スナップ「パッケージ」が見つかりません

  2. [修正]bash:sudo:コマンドが見つかりません

  3. Dockerイメージを変更する方法