Sign inSign up

playm3u8/nodepm2

By playm3u8

•Updated over 5 years ago

快速搭建Node.js WEB服务环境(node+npm+pm2)支持package.json模块安装

Image
1

1.1K

playm3u8/nodepm2 repository overview

⁠nodepm2

运行命令

docker run -d --name nodepm2 --restart=always -v /nodeapp:/app -p 3000:3000 playm3u8/nodepm2:latest

注意事项

启动文件必须要是pm2.json结构文件,不指定默认自动生成

{
  "apps": [{
    "name": "app",
    "script": "qMwZ2KCAJda2nm.js",
    "instances": 2,
    "exec_mode": "cluster",
    "watch": true,
    "env": {
      "NODE_ENV": "development"
     }
  }]
}

简单的命令

docker exec -it <container-id> pm2 monit  监控每个进程的CPU /使用情况
docker exec -it <container-id> pm2 list   列出托管流程
docker exec -it <container-id> pm2 show   获取有关流程的更多信息
docker exec -it <container-id> pm2 reload all 0秒停机时间重新加载所有应用程序

Tag summary

Content type

Image

Digest

Size

51.1 MB

Last updated

over 5 years ago

docker pull playm3u8/nodepm2