Tja, tekniskt sett kommer det inte att lösa ditt problem (kör MySQL på ARM), men för närvarande kan du lägga till platform
till din tjänst som:
services:
db:
platform: linux/x86_64
image: mysql:5.7
...
Alternativt kan du överväga att använda MariaDB, som ska fungera som en drop-in-ersättning som t.ex. detta:
services:
db:
image: mariadb:10.5.8
...
Båda sätten fungerar för mig på M1 med Docker Preview