Warum dauert mein Docker-Build auf Apple Silicon 20 Minuten?

Bin letzte Woche auf ein M3 MacBook Pro umgestiegen und bemerke, dass meine Docker-Builds viel langsamer sind als auf meinem Intel-Rechner. Ich baue eine Node.js-App mit einer ansehnlichen Anzahl von Abhängigkeiten. Ist das normal für Apple Silicon oder übersehe ich irgendwelche Optimierungen?

1 Antworten

Apple-Silicon-Macs führen Docker oft über Rosetta-Emulation oder Virtualisierung aus, was die Performance im Vergleich zu nativen Intel-Builds massiv verschlechtert - besonders bei Node.js-Abhängigkeitsinstallationen, die das Dateisystem belasten! Prüf, ob du mit dem richtigen Platform-Flag baust (`--platform linux/arm64` statt `amd64`), und stell sicher, dass Docker Desktop auf native ARM-Unterstützung eingestellt ist, nicht auf Emulation, weil dieser Unterschied allein deine Build-Zeit um die Hälfte oder mehr reduzieren kann.

Deine Antwort

Anmeldenzum Beantworten.