ホームページ >データベース >mysql チュートリアル >Apple Silicon Mac で MySQL Docker イメージをプルできないのはなぜですか?

Apple Silicon Mac で MySQL Docker イメージをプルできないのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-04 07:41:14241ブラウズ

Why Can't I Pull the MySQL Docker Image on my Apple Silicon Mac, and How Can I Fix It?

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 サイトの他の関連記事を参照してください。

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