我有一个Node.js应用程序,正在以docker容器的形式运行。以下是该应用程序的Dockerfile。
FROM ubuntu
ARG ENVIRONMENT
ARG PORT
RUN apt-get update -qq
RUN apt-get install -y build-essential nodejs npm nodejs-legacy vim
RUN mkdir /consumer_portal
ADD . /consumer_portal
WORKDIR /consumer_portal
RUN npm install -g express
RUN npm install -g path
RUN npm cache clean
RUN npm install
EXPOSE $PORT
ENTRYPOINT [ "node", "server.js" ]
CMD [ $PORT, $ENVIRONMENT ]
我能否在这个Dockerfile中进行修改以减小docker镜像大小?
anapsix/alpine-java
吗?如果不用Java,我可以用什么来代替Node呢? - user7789560