Dockerfile
Alpine Linux를 기반으로하는 Docker 이미지를 빌드 해야합니다 . 이제 이것의 일부로 패키지를 설치해야합니다 Dockerfile
.
현재 나는 :
RUN apk update && \
apk upgrade && \
apk add git
결과는 결정적이지 않기 때문에 이것은 나쁜 생각입니다. 대신 이미지를 빌드하는 시점과 git
설치 되는 버전에 따라 다릅니다 .
이 작업을 수행하는 올바른 방법은 무엇입니까?
나는 말할 필요 updated
가 upgrade
있고 add
어떤 버전을 사용해야 한다고 생각 하지만 어떻게해야합니까?
apk
리포지토리 고정 을 지원하는 것을 보았지만 리포지토리를 고정하지 않고 패키지로 고정하기 때문에 원하는 것이 아닙니다 (적어도 그렇게 생각합니다).
즉 , git
를 통해 설치할 npm
수 있다면 다음을 실행할 수 있습니다.
npm install git@1.9.2
(또는 내가 원하는 버전). 알파인 리눅스에서 이것과 동등한 것은 무엇입니까?