我想在亚马逊EC2 Ubuntu上运行一个Docker容器和一个独立的Node.js应用程序,并保持它们一直运行。我已经使用
nohup
让node应用程序正常运行,但我想同时运行docker和node应用程序,这样它们两个要么一起工作,要么一起失败。它们还应该在故障后自动重启。(当我在screen中运行docker时,它会在一段时间后失败。)有没有简单的方法来实现这个目标? 我注意到了像Supervisor这样的工具,但我不确定哪种工具特别适用于这个目的。