Docker (Apple Silicon/M1 Preview) Erreur MySQL : "aucun manifeste correspondant pour Linux/arm64/v8 dans les entrées de la liste des manifestes"
Lorsqu'ils tentent d'utiliser le conteneur MySQL Docker sur un appareil Apple Silicon avec Docker Preview installé, les utilisateurs rencontrent l'erreur suivante :
"aucune correspondance manifeste pour linux/arm64/v8 dans les entrées de la liste des manifestes"
Cette erreur se produit lors de la tentative d'extraction de l'image du serveur mysql, malgré l'utilisation des balises :latest et :8. Bien que les images PHPMyAdmin et WordPress soient extraites avec succès, l'image MySQL reste problématique.
Solution :
Bien que l'erreur empêche l'exécution de MySQL sur les appareils ARM, des solutions de contournement temporaires sont disponibles.
Spécifier la plateforme :
Ajouter la plateforme paramètre au service MySQL dans le fichier YAML, spécifiant l'architecture Linux x86_64 :
services: db: platform: linux/x86_64 image: mysql:5.7 ...
Utiliser MariaDB :
MariaDB peut être utilisée comme drop -en remplacement de MySQL :
services: db: image: mariadb:10.5.8 ...
Les deux solutions ont été testées et vérifiées pour travailler sur les appareils M1 avec 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!