M1 to architektura ARMv8 (aarch64), a większość obrazów to X86 (amd64). Cały proces emulacji oparty na bitfmt
który pozwala na uruchamianie kontenerów z innej architektury, nadal nie jest stabilny dla wersji ARMv8 Docker for Mac, więc będziesz musiał trochę poczekać.
Jednym ze sposobów rozwiązania tego problemu jest zbudowanie własnego obrazu mysql
dla ARM64, zaczynając od niektórych dystrybucji Linuksa, takich jak alpine
, debian
, ubuntu
i instalowanie serwerów mysql (tak samo, jak w przypadku instalacji typu bare metal).
Możesz znaleźć wiele kontenerów, które są już dostępne w docker hub, oznaczonych jako ARM64v8 więc może to być dobry punkt wyjścia do stworzenia obrazu.