Nun, technisch gesehen wird es Ihr Problem (Ausführen von MySQL auf ARM) nicht lösen, aber vorerst könnten Sie platform
hinzufügen zu Ihrem Dienst wie:
services:
db:
platform: linux/x86_64
image: mysql:5.7
...
Ziehen Sie alternativ die Verwendung von MariaDB in Betracht, die als Drop-In-Ersatz wie z. das:
services:
db:
image: mariadb:10.5.8
...
Beide Wege funktionieren bei mir auf M1 mit der Docker Preview