Apple M1, Docker arm64 Emulation

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.

12 „Gefällt mir“