M1 è l'architettura ARMv8 (aarch64) e la maggior parte delle immagini sono X86 (amd64). L'intero processo di emulazione basato su bitfmt
che consente di eseguire container da un'altra architettura non è ancora stabile per la versione ARMv8 di Docker per Mac, quindi dovresti aspettare un po' di tempo.
Un modo per superare questo problema è creare la tua immagine di mysql
per ARM64, partendo da alcune delle distribuzioni Linux come alpine
, debian
, ubuntu
e installare i server mysql (come avresti fatto su un'installazione bare-metal).
Puoi trovare molti container già disponibili nell'hub Docker contrassegnato come ARM64v8 quindi questo può essere un buon punto di partenza per creare la tua immagine.