ホームページ >データベース >mysql チュートリアル >Apple Silicon Mac で MySQL Docker イメージをプルできないのはなぜですか?
Apple Silicon で MySQL イメージをプルできません: マニフェスト リスト エラー
Apple Silicon で Docker Compose を使用して MySQL イメージをプルしようとすると、ユーザーは次のような事態に遭遇する可能性がありますエラー:
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
理由:
このエラーは、公式 MySQL イメージが Apple Silicon プロセッサで使用される ARM アーキテクチャでは現在利用できないために発生します。
回避策:
を使用しますプラットフォーム アノテーション:
このアプローチは、ARM 上で MySQL を実行する問題を直接解決するわけではありませんが、MySQL サービスのプラットフォームを指定できます:
services: db: platform: linux/x86_64 image: mysql:5.7 ...
代わりに MariaDB を使用します:
あるいは、Apple で動作することが知られている MariaDB の使用を検討してください。ドロップイン代替として Docker Preview を使用したシリコン:
services: db: image: mariadb:10.5.8 ...
これらの方法は両方とも、Docker Preview を実行している M1 Mac 上の一部のユーザーに対して機能することが確認されています。
以上がApple Silicon Mac で MySQL Docker イメージをプルできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。