我試圖從node js
圖像創建一個容器文件入口點不能執行的命令,我已經配置了我的Dockerfile
如圖所示:泊塢窗:因爲它沒有找到
FROM node:boron
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app
RUN npm install
# Bundle app source
COPY . /usr/src/app
VOLUME ./:/usr/src/app
ENTRYPOINT [ "npm run watch" ]
在package.json
我有一個名爲watch
的腳本,它運行名爲watch-less
的吞噬任務。
如果我在本地環境中運行npm run watch
命令的工作,但是當我嘗試運行它不是容器,並顯示下一個錯誤:
docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"npm run watch\": executable file not found in $PATH".
嘗試#VOLUME ./:/usr/src/app – itiic