MySQL-Image kann nicht auf Apple Silicon abgerufen werden: Fehler in der Manifestliste
Beim Versuch, das MySQL-Image mit Docker Compose auf Apple Silicon abzurufen, Benutzer können auf Folgendes stoßen Fehler:
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Grund:
Dieser Fehler tritt auf, weil das offizielle MySQL-Image derzeit nicht für die ARM-Architektur verfügbar ist, die von Apple Silicon-Prozessoren verwendet wird.
Problemumgehungen:
Plattform verwenden Anmerkung:
Während dieser Ansatz das Problem der Ausführung von MySQL auf ARM nicht direkt löst, ermöglicht er Ihnen die Angabe der Plattform für den MySQL-Dienst:
services: db: platform: linux/x86_64 image: mysql:5.7 ...
Verwenden Sie stattdessen MariaDB:
Erwägen Sie alternativ die Verwendung von MariaDB, da es bekanntermaßen auf Apple Silicon mit Docker Preview als funktioniert Drop-in-Ersatz:
services: db: image: mariadb:10.5.8 ...
Es wurde bestätigt, dass beide Methoden für einige Benutzer auf M1-Macs funktionieren, auf denen Docker Preview ausgeführt wird.
Das obige ist der detaillierte Inhalt vonWarum kann ich das MySQL-Docker-Image nicht auf meinem Apple Silicon Mac abrufen und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!