Sizin için en iyi yol, (resmi olarak kullanımdan kaldırılmış olan ve openjdk
görüntüsünü kullanmanızı önerir) java alması ve düğümü yüklemektir.
Yani, şu anda 8u151
olduğu son OpenJDK görüntüyü kullanacak
FROM openjdk:latest
Bu başlayın. Sonra node
yüklemek ve diğer bağımlılıklar size gerekebilir:
RUN apt-get install -y curl \
&& curl -sL https://deb.nodesource.com/setup_9.x | bash - \
&& apt-get install -y nodejs \
&& curl -L https://www.npmjs.com/install.sh | sh
sonradan hırıltı gibi şeyler yüklemek isteyebilirsiniz, bu nedenle bu yanı işe yarayabilir. Toplamda
RUN npm install -g grunt grunt-cli
aşağıdaki Dockerfile alacak:
FROM openjdk:latest
RUN apt-get install -y curl \
&& curl -sL https://deb.nodesource.com/setup_9.x | bash - \
&& apt-get install -y nodejs \
&& curl -L https://www.npmjs.com/install.sh | sh \
RUN npm install -g grunt grunt-cli
Sen benim github repo here
evet gelen Dockerfile klonu olabilir sanırım, ama ben 30+ ekstra saniye harcamak demektir java yükleme - bir görüntü olsaydı, daha hızlı olurdu ... –
bazı durumlarda, java yüklemek için bir dakika alıyor, eğlenceli –
Ben Java görüntü kullanacağız ve elle node.js yüklemek ... –