2
ENV PORT=3000
ENV NODE_ENV=production
EXPOSE $PORT
WORKDIR $APP_DIR
COPY yarn.lock package.json $APP_DIR/
RUN ["/usr/local/bin/yarn"]
COPY . $APP_DIR
ENTRYPOINT ["/usr/local/bin/yarn", "run"]
CMD ['dev']
docker run --rm -p 3000:3000 my-app:latest
和控制檯輸出 yarn run v0.17.9 error Command "/bin/sh" not found. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
我希望/usr/local/bin/yarn run dev
運行這裏面泊塢窗要執行,我錯過了什麼?
泊塢窗就能趕上這個錯誤! – user469652
任何不是json的東西都會變成'/ bin/sh -c「$ @」'。如果在構建完圖像後在圖像上運行「docker inspect」,則可以看到發生這種情況。 – BMitch