Docker (Apple Silicon/M1 Preview) MySQL-Fehler: „Kein passendes Manifest für Linux/Arm64/v8 in den Manifestlisteneinträgen“
Beim Versuch, den MySQL-Docker-Container auf einem Apple Silicon-Gerät mit installierter Docker-Vorschau zu verwenden, stoßen Benutzer auf Folgendes Fehler:
„Kein passendes Manifest für Linux/Arm64/v8 in den Manifestlisteneinträgen“
Dieser Fehler tritt auf, wenn versucht wird, das MySQL-Server-Image abzurufen, obwohl sowohl :latest als auch : verwendet werden. 8 Tags. Während PHPMyAdmin- und WordPress-Images erfolgreich abgerufen werden, bleibt das MySQL-Image problematisch.
Lösung:
Während der Fehler die Ausführung von MySQL auf ARM-Geräten verhindert, sind vorübergehende Problemumgehungen verfügbar.
Plattform angeben:
Fügen Sie die hinzu Plattformparameter für den MySQL-Dienst in der YAML-Datei, der die Linux x86_64-Architektur angibt:
services: db: platform: linux/x86_64 image: mysql:5.7 ...
MariaDB verwenden:
MariaDB kann als verwendet werden Drop-in-Ersatz für MySQL:
services: db: image: mariadb:10.5.8 ...
Beide Lösungen waren Getestet und verifiziert, dass es mit der Docker-Vorschau auf M1-Geräten funktioniert.
Das obige ist der detaillierte Inhalt vonWarum schlägt mein Docker-MySQL-Image auf Apple Silicon mit der Fehlermeldung „Kein passendes Manifest für Linux/Arm64/v8' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!