Sök…


Introduktion

När en docker build -t mytag . misslyckas med ett meddelande som ---> Running in d9a42e53eb5a The command '/bin/sh -c returned a non-zero code: 127 (127 betyder "kommando hittades inte, men 1) det är inte trivialt för alla 2) 127 kan ersättas med 6 eller någonting) det kan vara obetydligt att hitta felet i en lång rad

grundläggande exempel

Som det sista lagret skapat av

docker build -t mytag .

visade

---> Running in d9a42e53eb5a

Du startar bara den senast skapade bilden med ett skal och startar kommandot, så får du ett mer tydligt felmeddelande

docker run -it d9a42e53eb5a /bin/bash

(detta antar / bin / bash är tillgänglig, det kan vara / bin / sh eller något annat)

och med prompten startar du det sista misslyckade kommandot och ser vad som visas



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow