Recherche…


Introduction

Quand un docker build -t mytag . échoue avec un message tel que ---> Running in d9a42e53eb5a The command '/bin/sh -c returned a non-zero code: 127 a The command '/bin/sh -c returned a non-zero code: 127 (127 signifie « command not found, mais 1) il n'est pas trivial pour tout le monde 2) 127 peut être remplacé par 6 ou n'importe quoi) il peut être non trivial de trouver l'erreur dans une longue ligne

exemple basique

Comme dernière couche créée par

docker build -t mytag .

montré

---> Running in d9a42e53eb5a

Vous venez de lancer la dernière image créée avec un shell et lancez la commande, et vous aurez un message d'erreur plus clair

docker run -it d9a42e53eb5a /bin/bash

(cela suppose que / bin / bash est disponible, il peut être / bin / sh ou autre chose)

et avec l'invite, vous lancez la dernière commande défaillante et voyez ce qui est affiché



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow