Container exited with code 127 (exec: "/entrypoint.sh": not found / command not found) – Docker 127

127

L'exit code 127 si presenta quando il binario specificato nell'ENTRYPOINT non esiste nell'immagine o lo script shell contiene ritorni a capo DOS (CRLF anziché LF).

Cosa significa questo errore?

L'exit code 127 si presenta quando il binario specificato nell'ENTRYPOINT non esiste nell'immagine o lo script shell contiene ritorni a capo DOS (CRLF anziché LF).

Messaggio originale

Container exited with code 127 (exec: "/entrypoint.sh": not found / command not found)

Contesto e parole chiave

Alias

  • Docker exit code 127

Messaggi alternativi

  • Entrypoint command not found

Prodotti

  • Docker Engine / Docker Compose / BuildKit

Piattaforme

  • Linux
  • macOS
  • Windows

Parole chiave

  • Container
  • docker.container.container-exited-code-127-command-not-found
  • errore-docker-container-exit-code-127

Cause possibili

Causa principale per Errore Docker Container: Exited with code 127 (Comando Non Trovato / CRLF Windows)

L'exit code 127 si presenta quando il binario specificato nell'ENTRYPOINT non esiste nell'immagine o lo script shell contiene ritorni a capo DOS (CRLF anziché LF).

molto comune

Diagnosi

Diagnostica di runtime per Errore Docker Container: Exited with code 127 (Comando Non Trovato / CRLF Windows)

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 Container: Exited with code 127 (Comando Non Trovato / CRLF Windows)

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 Container: Exited with code 127 (Comando Non Trovato / CRLF Windows)?

L'exit code 127 si presenta quando il binario specificato nell'ENTRYPOINT non esiste nell'immagine o lo script shell contiene ritorni a capo DOS (CRLF anziché LF).

Approfondimenti

Schede correlate