M1 adalah arsitektur ARMv8 (aarch64) dan sebagian besar gambar adalah X86 (amd64). Seluruh proses emulasi berdasarkan bitfmt
yang memungkinkan untuk menjalankan container dari arsitektur lain masih belum stabil untuk rilis ARMv8 Docker untuk Mac, jadi Anda perlu menunggu beberapa saat.
Salah satu cara untuk mengatasi masalah ini adalah dengan membuat image mysql
Anda sendiri untuk ARM64, dengan memulai dari beberapa distro linux seperti alpine
, debian
, ubuntu
dan menginstal server mysql (sama seperti yang Anda lakukan pada instalasi bare-metal).
Anda dapat menemukan banyak kontainer yang sudah tersedia di hub buruh pelabuhan yang ditandai sebagai ARM64v8 jadi ini bisa menjadi titik awal yang baik untuk membuat gambar Anda.