我有一个如下的 Dockerfile
文件:
FROM debian:stable
RUN apt-get update && apt-get upgrade -y
RUN apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_4.x | bash -
RUN apt-get install -y nodejs
RUN npm install forever -g
# App
ADD . /api
# Install app dependencies
RUN cd /api; npm install
EXPOSE 8080
CMD ["forever", "start", "/api/index.js", "8080"]
当我尝试运行
docker run -p 8080:8080 my-app@1.0.0
时,我收到以下消息:
然后Docker容器停止。warn: --minUptime未设置。 默认为:1000ms
warn: --spinSleepTime未设置。 如果脚本无法保持至少1000ms,则脚本将退出
info: Forever处理文件:/ api / index.js
我需要做什么才能使容器工作?