Я пишу Dockerfile, чтобы докеризировать пример приложения nodejs.Я разработал это в Nodejs v8.12
и npm 6.4.1
.Я знаю, что могу использовать node:8.12-alpine
изображение для получения результатов.Но я использую alpine:3.8
изображение, которое официально рекомендуется.
Содержимое моего Dockerfile приведено ниже, и если я буду использовать его для создания образа, я в конечном итоге буду загружать последнюю версию nodejs из репозитория Alpine.Я не хочу, чтобы это произошло, поэтому я планировал установить пакет вручную для воспроизводимости.Самое печальное, что я не могу найти apk версии Nodejs v8.12
и npm
.
Может ли кто-нибудь помочь мне найти apk для Nodejs v8.12
или как вручную установить эту версию Nodejs на мой образ?
FROM alpine:3.8
WORKDIR /app
RUN apk add --update nodejs nodejs-npm
COPY . ./
RUN npm install
EXPOSE 9001
CMD [ "npm", "start" ]