Wenn das nicht funktioniert, kannst du die Umgebungsvariable DOCKER_DEFAULT_PLATFORM verwenden. Aktuell habe ich Folgendes in meinem zsh-Profil:
export DOCKER_DEFAULT_PLATFORM=linux/amd64
Wenn ich Docker verwende, möchte ich fast immer, dass die Architektur mit den Produktionssystemen übereinstimmt.
Im Vergleich zu früheren MacBook-Generationen ist es eine deutliche Verbesserung, obwohl die Probleme mit der Dateisystemleistung weiterhin bestehen. Ein High-End-Linux-Desktop wird es dennoch schlagen.
Zum Beispiel kann ich bin/turbo_rspec auf dem Kern in etwa 2 Minuten und 50 Sekunden ausführen (M1 MacBook Pro, wobei Discourse, Redis und Postgres nativ laufen). Teammitglieder auf High-End-Linux-Desktops schaffen das in etwa einer Minute.