Errore Docker Container: Exited with code 137 (OOMKilled / Memoria Esaurita)
L'exit code 137 indica che il processo all'interno del container è stato terminato dall'OOM Killer del kernel Linux tramite segnale SIGKILL (9) per esaurimento memoria RAM.
Categoria
Articoli tecnici organizzati per gruppo funzionale.
L'exit code 137 indica che il processo all'interno del container è stato terminato dall'OOM Killer del kernel Linux tramite segnale SIGKILL (9) per esaurimento memoria RAM.
L'exit code 139 segnala che il binario eseguito nel container ha tentato di accedere a un'area di memoria non allocata o non valida (crash SIGSEGV).
L'exit code 143 indica che il container è stato arrestato in modo controllato tramite 'docker stop' ricevendo il segnale standard SIGTERM (15).
L'avviso compare quando un comando interattivo viene eseguito in una pipeline non interattiva o script CI/CD privo di terminale TTY.
L'errore indica che il comando periodico configurato nell'istruzione HEALTHCHECK ha restituito un exit code diverso da 0 per più tentativi consecutivi.
L'errore segnala che il loader dinamico ELF (/lib64/ld-linux-x86-64.so.2 o /bin/sh) non è presente nell'immagine base (es. binario C glibc eseguito su Alpine musl).
L'errore si verifica quando si tenta di avviare un container con un parametro '--name' già assegnato a un container esistente attivo o fermo.
Docker exec format error compare quando il runtime prova ad avviare un binario o uno script in un formato non eseguibile per l'ambiente del container. Il caso frequente è un'immagine costruita per amd64 eseguita su arm64, oppure uno script senza shebang valido o con terminatori di riga errati. La diagnosi confronta platform dell'immagine, architettura host, file entrypoint e forma exec del Dockerfile.