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 ?

Pourquoi ne puis-je pas extraire l'image Docker MySQL sur mon Mac Apple Silicon et comment puis-je y remédier ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-04 07:41:14241parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn