Maison >base de données >tutoriel mysql >Pourquoi ne puis-je pas extraire l'image Docker MySQL sur mon Mac Apple Silicon et comment puis-je y remédier ?
Impossible d'extraire l'image MySQL sur Apple Silicon : erreur de liste de manifestes
Lors de la tentative d'extraction de l'image MySQL à l'aide de Docker Compose sur Apple Silicon, les utilisateurs peuvent rencontrer ce qui suit erreur :
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Raison :
Cette erreur se produit car l'image MySQL officielle n'est actuellement pas disponible pour l'architecture ARM utilisée par les processeurs Apple Silicon.
Solutions de contournement :
Utiliser la plateforme Annotation :
Bien que cette approche ne résolve pas directement le problème de l'exécution de MySQL sur ARM, elle vous permet de spécifier la plate-forme du service MySQL :
services: db: platform: linux/x86_64 image: mysql:5.7 ...
Utilisez plutôt MariaDB :
Vous pouvez également envisager d'utiliser MariaDB, car il est connu pour fonctionner sur Apple Silicon avec Docker Preview en tant que Remplacement immédiat :
services: db: image: mariadb:10.5.8 ...
Il a été confirmé que ces deux méthodes fonctionnent pour certains utilisateurs sur les Mac M1 exécutant Docker Preview.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!