这是我的 dockerfile
FROM node:latest
RUN mkdir -p /home/server
COPY ./server/ /home/server
WORKDIR /home/server
# install yarn & pm2
RUN npm --registry https://registry.npm.taobao.org install yarn -f -g \
&& npm --registry https://registry.npm.taobao.org install pm2 -g
EXPOSE 3001
# start pm2 when docker run
CMD pm2 start ./bin/www
启动命令
docker run -itd -p 3001:3001 --name api apiserver:v1.0
log:
status:
参考官方文档中与 Docker 集成。
PM2 - Docker Integration
或者在你的启动命令后面添加
--no-daemon