IT story

알파인 기반 도커 이미지와 함께 bash를 사용하는 방법은 무엇입니까?

hot-time 2020. 6. 23. 07:23
반응형

알파인 기반 도커 이미지와 함께 bash를 사용하는 방법은 무엇입니까?


openjdk : 8-jdk-alpine에서 도커 이미지를 만들었지 만 간단한 명령을 실행하려고하면 다음 오류가 발생합니다.

RUN bash
/bin/sh: bash: not found

RUN ./gradlew build
env: can't execute 'bash': No such file or directory

알파인 도커 이미지에는 기본적으로 bash가 설치되어 있지 않습니다. 다음 명령을 추가해야합니다 bash.

RUN apk update && apk add bash

당신이 사용하는 Alpine 3.3+경우에 당신은 다만 할 수 있습니다

RUN apk add --no-cache bash

도커 이미지 크기를 작게 유지하십시오. (@sprkysnrky의 의견을 보내 주셔서 감사합니다)


RUN /bin/shbash 대신 사용하십시오 .


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

나를 위해 일했다.

참고 URL : https://stackoverflow.com/questions/40944479/how-to-use-bash-with-an-alpine-based-docker-image

반응형