マニフェスト一覧のエントリに、linux/amd64 用のマニフェストが存在しない

"環境のスピンアップ" 手順、またはリポジトリから Docker イメージをプルする別の場所で、次のようなエラーが発生することがあります。

 

Step 1/26 : FROM <IMAGE>
latest: Pulling from library/<IMAGE>
no matching manifest for linux/amd64 in the manifest list entries
Exited with code 1

このエラーには、3 つの原因が考えられます。

  1. "最新の" タグを使用したときのエラー
    イメージが Docker Hub で再ビルドされるとき、更新中に "最新の" タグは一時的に利用できなくなります。 この問題は自然に解決するか、バージョン付きタグを選択することで低減できます。
  2. タグが使用できない
    これまで使用可能だったタグが、リストに表示されなくなる、または名前付け規則が変更されていることがあります。 これまで "Version8.0" だったタグが、"Version8.0.0" に変更された可能性があります。
  3. イメージが x86 用に設計されていない (例:ARM 用に設計)
    ビルドしようとしているイメージが、ARM ベースの CPU など、別のアーキテクチャで実行するよう設計されている可能性があります。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。