我在docker中构建了一个node.js应用程序,每当我需要运行它时,我只需运行docker并运行命令node app.js
。
我已经在Amazon EC2上进行了设置,但是通过注册并登录Amazon EC2实例,以一种普通的方式,拉出docker镜像,然后运行并登录docker并运行命令node app.js
。 / p>
现在,由于亚马逊有这个EC2容器服务,我被告知我可以自动完成这两件事:
node app.js
这样做的好处是,无论何时崩溃或者应用程序崩溃,它们都会崩溃,因此EC2可以再次自动运行命令并拯救它们。
如何设置此功能?
答案 0 :(得分:0)
设置ECS任务时默认出现。确保任务在任务容器中标记为“必需”,并且您的ECS服务中至少要求一个任务,并且它将自动为您重新启动失败/崩溃的容器。