Přeskočit na obsah
Docker chybyChyba
Exit Code 127

Docker Exit Code 127

Příkaz kontejneru nebyl nalezen.

dockerlinuxwindowsmacos

Co způsobuje tuto chybu

Binární soubor nebo skript zadaný v `CMD`, `ENTRYPOINT` nebo příkazu `docker run` uvnitř kontejneru neexistuje. Spustitelný soubor nemusí být nainstalován, cesta může být chybná, nebo ho vícestupňové sestavení zapomnělo zkopírovat.

Jak to opravit

Ověřte existenci binárního souboru v image: `docker run --entrypoint sh image -c 'which myapp'`. Zkontrolujte cesty v `CMD`/`ENTRYPOINT`. U vícestupňových sestavení se ujistěte, že binární soubor je zkopírován do finální fáze. Nainstalujte chybějící závislosti v Dockerfile.

Příklad

# Check that CMD/ENTRYPOINT binary exists in the image
docker run --entrypoint sh myimage -c "which myapp"
Oficiální dokumentace

Související chybové kódy