Docker
Come eseguire il debug quando la creazione della finestra mobile non riesce
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