M1 е архитектура ARMv8 (aarch64), а повечето изображения са X86 (amd64). Целият процес на емулация, базиран на bitfmt
която позволява стартиране на контейнери от друга архитектура все още не е стабилна за ARMv8 версията на Docker за Mac, така че ще трябва да изчакате известно време.
Един от начините за преодоляване на този проблем е да създадете свой собствен образ на mysql
за ARM64, като се започне от някои от дистрибуциите на Linux, като alpine
, debian
, ubuntu
и инсталиране на сървърите на mysql (същото, което бихте направили при голи метална инсталация).
Можете да намерите много контейнери, които вече са налични в docker hub, маркирани като ARM64v8 така че това може да бъде добра отправна точка за създаване на вашето изображение.