exec /bin/sh: exec format error – Docker EXEC_FORMAT_ERROR

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 error

Contesto 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 comune

Diagnosi

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
docker info && docker compose ps

Risoluzione

Risoluzione standard per Errore Docker Build: exec format error (Incompatibilità Architettura CPU ARM/x86)

Difficoltà: mediaRischio: bassoRichiede amministratore

Esegui i comandi correttivi indicati per sanare la configurazione.

  1. Verificare lo stato del container o demone
  2. Applicare la configurazione corretta
  3. 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

Schede correlate