2016-12-03 6 views

답변

31

알파인 고정 표시기 이미지가 bash에 기본적으로 설치되어 있지 않습니다. 당신은 bash를 얻기 위해 다음 명령을 추가해야합니다

RUN apk update && apk add bash 

개봉 Alpine 3.3+를 사용하는 경우 다음 방금 작은 고정 표시기의 이미지 크기를 유지하기 위해

RUN apk add --no-cache bash 

을 할 수 있습니다. (@ sprkysnrky의 의견에 감사드립니다)

+1

'apk upgrade'는 필요하지 않습니다. – Matt

+2

또는 최근 버전 (Alpine 3.3+)에서는'RUN apk add --no-cache bash'를 할 수 있습니다. 즉, 이미지 크기를 작게 유지하기 위해 아무 것도 정리할 필요가 없습니다. – joelnb

+0

감사합니다.이 유용한 정보로 답변을 업데이트했습니다. – anubhava

8

bash 대신 RUN /bin/sh을 사용해보세요.

2
RUN /bin/sh -c "apk add --no-cache bash" 

나를 위해 일했습니다.