Về mặt kỹ thuật, nó sẽ không giải quyết được vấn đề của bạn (chạy MySQL trên ARM), nhưng hiện tại, bạn có thể thêm platform
dịch vụ của bạn như:
services:
db:
platform: linux/x86_64
image: mysql:5.7
...
Ngoài ra, hãy xem xét sử dụng MariaDB, sẽ hoạt động như một sự thay thế thả vào như ví dụ:cái này:
services:
db:
image: mariadb:10.5.8
...
Cả hai cách đều phù hợp với tôi trên M1 với Bản xem trước Docker