Хз. не пробовал. У меня на сервере сейчас базы данных в доккере, а Node-процессы запущены через pm2. И он позволяет делать аккуратные рестарты по лимитам памяти и по расписанию. Я им пользуюсь в проде много лет как раз, чтобы память не профайлить почем зря.
И у них есть доккер-образы. Типа используешь его вместо просто node-имаджа, и рядом с исходниками подкладываешь json-файл с настройками. И он по ним перезапускает твой нод-процесс прямо внутри контейнера аккуратненько.
Можешь попробовать, если что.
https://pm2.keymetrics.io/docs/usage/application-declaration/https://github.com/keymetrics/docker-pm2