1. 程式人生 > >《The Docker Book》NodeJS Dockerfile

《The Docker Book》NodeJS Dockerfile

《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" ]

構建完成。