今天新建了一個Dockerfile文件,想把自己的專案使用docker建立鏡像保存
專案的架構如下:
docker的設定檔如下:
FROM node:4.6.2
RUN mkdir /runDocker
WORKDIR /runDocker
COPY . /runDocker
RUN npm install
EXPOSE 5000
CMD [ "npm", "start" ]
在package.json中配置如下的命令:
"scripts": {
"start": "webpack-dev-server --inline --hot --display-error-details --history-api-fallback --progress --colors --port 5000 --host 0.0.0.0",
}
在執行 docker build -t test:1.0 .
的時候遇到瞭如下問題,google,baidu未果,看是否有人也遇到這個問題?
感覺是到了 npm install這裡的問題,也嘗試了更改node的版本號碼,但是總是出現這個問題
Screen Shot 2016-12-12 at 16.57.04.png
謝謝回答。
這些紅色並不是報錯,npm正在安裝包,安裝完會進行下一個指令
EXPOSE 5000
,最后会执行CMD [ "npm", "start" ]