《The Docker Book》NodeJS Dockerfile
阿新 • • 發佈:2018-12-26
《The Docker Book》的6-33程式碼清單,Node.js映象的Dockerfile構建的時候老是卡住不動,加入命令列:
RUN npm config set registry http://registry.cnpmjs.org
構建映象就成功了,完整的程式碼片段如下:
FROM ubuntu
MAINTAINER chen " [email protected]"
ENV REFRESHED_AT 2017-09-22
RUN apt-get -qq update
RUN apt-get -qq install nodejs npm
RUN ln -s /usr/bin/nodejs /usr/bin/node
RUN mkdir -p /var/log/nodeapp
ADD nodeapp /opt/nodeapp/
WORKDIR /opt/nodeapp
RUN npm config set registry http://registry.cnpmjs.org
RUN npm install
VOLUME [ "/var/log/nodeapp" ]
EXPOSE 3000
ENTRYPOINT [ "nodejs", "server.js" ]
構建完成。