解决 Docker 里使用 PM2 导致容器无法启动的问题

393 阅读1分钟

一、背景

公司官网项目是用 Nuxt3 写的,启动服务用的是 PM2,但昨天发现打包好的镜像启动容器,总是自动关闭,无法访问服务。

二、解决

pm2 换为 pm2-runtime

// CMD ["pm2", "ecosystem.config.js"]
CMD ["pm2-runtime", "ecosystem.config.js"]

三、参考

PM2 官网