Ricerca…


introduzione

Quando un docker build -t mytag . fallisce con un messaggio come ---> Running in d9a42e53eb5a The command '/bin/sh -c returned a non-zero code: 127 (127 significa "comando non trovato, ma 1) non è banale per tutti 2) 127 può essere sostituito da 6 o qualsiasi cosa) può essere non banale per trovare l'errore in una lunga fila

esempio di base

Come l'ultimo livello creato da

docker build -t mytag .

ha mostrato

---> Running in d9a42e53eb5a

Basta lanciare l'ultima immagine creata con una shell e lanciare il comando, e si avrà un messaggio di errore più chiaro

docker run -it d9a42e53eb5a /bin/bash

(questo presuppone che / bin / bash sia disponibile, potrebbe essere / bin / sh o qualsiasi altra cosa)

e con il prompt, si lancia l'ultimo comando fallito e si vede ciò che viene visualizzato



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow