반응형
알파인 기반 도커 이미지와 함께 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/sh
bash 대신 사용하십시오 .
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
반응형
'IT story' 카테고리의 다른 글
Selenium (Python)을 사용하여 드롭 다운 메뉴 옵션 값을 선택하는 방법 (0) | 2020.06.23 |
---|---|
android.view.InflateException : 이진 XML 파일 행 # 12 : 클래스 팽창 오류 (0) | 2020.06.23 |
VB.NET의 여러 줄 문자열 (0) | 2020.06.23 |
사용자가 존재하는지 확인 (0) | 2020.06.23 |
WPF가 현재 디자인 모드에서 실행 중인지 확인하는 방법이 있습니까? (0) | 2020.06.23 |