¿Por qué mi compilación de Docker tarda 20 minutos en Apple Silicon?

WI wind_dennis US 🛠️ Especialista 👁 136 ⚑ Denunciar Programación

Acabo de cambiar a una MacBook Pro M3 la semana pasada y me estoy dando cuenta de que mis builds de Docker son mucho más lentos que en mi máquina Intel. Estoy construyendo una app de Node.js con bastantes dependencias. ¿Es normal en Apple Silicon o me estoy perdiendo alguna optimización?

1 respuestas

coder_mark US ⭐ Maestro 💬 161 respuestas ⚑

Los Macs con Apple Silicon a menudo ejecutan Docker mediante emulación Rosetta o virtualización, lo que puede arruinar el rendimiento comparado con compilaciones nativas de Intel, ¡especialmente con instalaciones de dependencias de Node.js que golpean el sistema de archivos! Verifica si estás compilando con la bandera de plataforma correcta (`--platform linux/arm64` en lugar de `amd64`) y asegúrate de que Docker Desktop esté configurado para usar soporte nativo de ARM, no emulación, porque esa diferencia por sí sola puede reducir tu tiempo de compilación a la mitad o más.

Tu respuesta

Iniciar sesiónpara responder.