systemd에 pm2를 등록하는 방법은 간단하다.pm2에서 제공되는 커맨드인 startup을 이용하면 바로 등록된다.$ pm2 startup이렇게 하고 공식문서에 쓰여진 대로 하면 되는 것 같다.https://pm2.io/docs/runtime/guide/startup-hook/그런데 내 경우는 docker 내부에서 위 명령어를 수행했다.docker는 기본적으로 root로 실행되기 때문에 위 문서에 나온 sudo 어쩌구 하는 명령어가 안나오고 모든 과정이 자동으로 샐행되었다. 문제는 이 상태로는 systemctl start 가 실패했다.잘 살펴보니 pm2 startup을 실행해서 자동생성된 service 파일의 User 부분이 undefine로 되어 있었다.undefine -> root 로 바꾸니 해결..