Maison > base de données > tutoriel mysql > Comment résoudre l'erreur « aucun manifeste correspondant pour Linux/arm64/v8 » lors de l'utilisation de Docker Compose avec MySQL sur Apple Silicon ?

Comment résoudre l'erreur « aucun manifeste correspondant pour Linux/arm64/v8 » lors de l'utilisation de Docker Compose avec MySQL sur Apple Silicon ?

Barbara Streisand
Libérer: 2024-12-09 03:29:09
original
459 Les gens l'ont consulté

How to Solve

Erreur MySQL : "aucun manifeste correspondant pour Linux/arm64/v8" sur Apple Silicon Preview

Lorsque vous essayez d'utiliser Docker Compose pour gérer les conteneurs sur Apple Silicon Preview, les utilisateurs peuvent rencontrer une erreur lors de l'extraction de l'image MySQL :

ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Copier après la connexion

Cette erreur provient du fait que l'image MySQL ne fournit pas de manifeste pour l'architecture ARM64, utilisée par les appareils Apple Silicon. Voici deux solutions alternatives pour résoudre ce problème :

1. Spécifier la plateforme pour le service

Bien que cette approche ne résolve pas le problème de compatibilité sous-jacent, elle permet aux utilisateurs de contourner temporairement l'erreur en spécifiant explicitement la plateforme du service MySQL :

services:
  db:
    platform: linux/x86_64
    image: mysql:5.7
Copier après la connexion

2. Utiliser MariaDB en remplacement

MariaDB sert de remplacement approprié pour MySQL et prend en charge l'architecture ARM64. Remplacez l'image MySQL dans le fichier Compose par l'image MariaDB :

services:
  db:
    image: mariadb:10.5.8
Copier après la connexion

Il a été confirmé que les deux solutions fonctionnent sur les appareils M1 avec Docker Preview. Les utilisateurs peuvent choisir l'approche qui correspond le mieux à leurs besoins.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal