Build
exec /bin/sh: exec format error – Docker EXEC_FORMAT_ERROR
L'errore si manifesta quando si tenta di eseguire un binario compilato per una differente architettura di CPU (es. binario x86_64 eseguito su Apple Silicon ARM64).
Cosa significa questo errore?
L'errore si manifesta quando si tenta di eseguire un binario compilato per una differente architettura di CPU (es. binario x86_64 eseguito su Apple Silicon ARM64).
Messaggio originale
exec /bin/sh: exec format errorContesto e parole chiave
Alias
- exec format error build
Messaggi alternativi
- Errore formato eseguibile architettura
Prodotti
- Docker Engine / Docker Compose / BuildKit
Piattaforme
- Linux
- macOS
- Windows
Parole chiave
- Build
- docker.build.exec-format-error-during-build
- errore-docker-exec-format-error-build
Cause possibili
Causa principale per Errore Docker Build: exec format error (Incompatibilità Architettura CPU ARM/x86)
L'errore si manifesta quando si tenta di eseguire un binario compilato per una differente architettura di CPU (es. binario x86_64 eseguito su Apple Silicon ARM64).
molto comuneDiagnosi
Diagnostica di runtime per Errore Docker Build: exec format error (Incompatibilità Architettura CPU ARM/x86)
Eseguire la verifica tramite CLI Docker.
Come leggere il risultato. Restituisce lo stato operativo del demone e dei servizi.
docker info && docker compose psRisoluzione
Risoluzione standard per Errore Docker Build: exec format error (Incompatibilità Architettura CPU ARM/x86)
Esegui i comandi correttivi indicati per sanare la configurazione.
- Verificare lo stato del container o demone
- Applicare la configurazione corretta
- Riavviare con docker compose up -d
Domande frequenti
Come risolvere rapidamente Errore Docker Build: exec format error (Incompatibilità Architettura CPU ARM/x86)?
L'errore si manifesta quando si tenta di eseguire un binario compilato per una differente architettura di CPU (es. binario x86_64 eseguito su Apple Silicon ARM64).
Approfondimenti
- Docker Official Documentation documentazione_ufficiale