M1 is ARMv8 (aarch64) architectuur en de meeste afbeeldingen zijn X86 (amd64). Het hele emulatieproces gebaseerd op bitfmt
waarmee containers van een andere architectuur kunnen worden uitgevoerd, is nog steeds niet stabiel voor de ARMv8-release van Docker voor Mac, dus u moet even wachten.
Een manier om dit probleem op te lossen, is door uw eigen afbeelding van mysql
te maken voor ARM64, door te beginnen met enkele van de linux-distributies zoals alpine
, debian
, ubuntu
en het installeren van de mysql-servers (hetzelfde als bij een bare-metal installatie).
U kunt veel containers vinden die al beschikbaar zijn in Docker Hub gemarkeerd als ARM64v8 dus dit kan een goed startpunt zijn om uw afbeelding te maken.