M1 ist eine ARMv8 (aarch64)-Architektur und die meisten Images sind X86 (amd64). Der gesamte Emulationsprozess basiert auf bitfmt
die das Ausführen von Containern einer anderen Architektur ermöglicht, ist für die ARMv8-Version von Docker für Mac noch nicht stabil, sodass Sie einige Zeit warten müssen.
Eine Möglichkeit, dieses Problem zu lösen, besteht darin, ein eigenes Image von mysql
zu erstellen für ARM64, indem Sie von einigen der Linux-Distributionen wie alpine
ausgehen , debian
, ubuntu
und Installieren der MySQL-Server (genauso, wie Sie es bei einer Bare-Metal-Installation getan hätten).
Sie können viele Container finden, die bereits im Docker-Hub verfügbar sind und als ARM64v8 gekennzeichnet sind daher kann dies ein guter Ausgangspunkt sein, um Ihr Bild zu erstellen.