ホームページ >データベース >mysql チュートリアル >Apple Silicon 上で Docker MySQL イメージが「linux/arm64/v8 に一致するマニフェストがありません」というエラーで失敗するのはなぜですか?

Apple Silicon 上で Docker MySQL イメージが「linux/arm64/v8 に一致するマニフェストがありません」というエラーで失敗するのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-19 12:47:09787ブラウズ

Why Does My Docker MySQL Image Fail on Apple Silicon with

Docker (Apple Silicon/M1 プレビュー) MySQL エラー: 「マニフェスト リスト エントリに linux/arm64/v8 に一致するマニフェストがありません」

Docker Preview がインストールされている Apple Silicon デバイスで MySQL Docker コンテナを使用しようとすると、次のような問題が発生します。エラー:

「マニフェスト リスト エントリに linux/arm64/v8 に一致するマニフェストがありません」

このエラーは、:latest と : の両方を使用しているにもかかわらず、mysql-server イメージをプルしようとすると発生します。タグは8個。 PHPMyAdmin と WordPress イメージは正常にプルされますが、MySQL イメージには問題が残ります。

解決策:

エラーにより ARM デバイス上で MySQL を実行できなくなりますが、一時的な回避策は利用可能です。

  • 指定platform:
    YAML ファイルの MySQL サービスにプラットフォーム パラメーターを追加し、Linux x86_64 アーキテクチャを指定します:

    services:
      db:
        platform: linux/x86_64
        image: mysql:5.7
        ...
  • Use MariaDB:
    MariaDB は、次のドロップイン代替品として使用できます。 MySQL:

    services:
      db:
        image: mariadb:10.5.8
        ...

どちらのソリューションも、Docker Preview を使用して M1 デバイスで動作することがテストおよび検証されています。

以上がApple Silicon 上で Docker MySQL イメージが「linux/arm64/v8 に一致するマニフェストがありません」というエラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。