ホームページ >データベース >mysql チュートリアル >「Docker Apple Silicon 上の MySQL に一致するマニフェストがありません」を解決するにはどうすればよいですか?

「Docker Apple Silicon 上の MySQL に一致するマニフェストがありません」を解決するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-03 04:35:15851ブラウズ

How to Resolve

「Docker Apple Silicon プレビュー (ARM64) で MySQL に一致するマニフェストがありません」の回避策

Docker Apple Silicon でカスタム Docker コンテナを実行する場合プレビューでは、MySQL をプルするときにエラーが発生する可能性があります画像:

ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

問題:

このエラーは、最新の MySQL に利用可能なビルド済み ARM64 イメージがないために発生します。

解決策:

問題を直接解決することはできません (解決策はありません) ARM64 MySQL イメージはまだ利用可能です)、次の 2 つの回避策があります:

1.プラットフォーム オーバーライドを使用します:

Docker Compose YAMl ファイルでプラットフォームを x86_64 にオーバーライドします:

services:
  db:
    platform: linux/x86_64
    image: mysql:5.7
    ...

2. MariaDB を代替として使用する:

MariaDB は MySQL のドロップイン代替として使用できます:

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

両方の回避策がテストされ、Docker Apple で動作することが確認されています。 M1 ARM64 アーキテクチャのシリコン プレビュー。

以上が「Docker Apple Silicon 上の MySQL に一致するマニフェストがありません」を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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