linux 安排每日Docker容器重启/重置

sg24os4d  于 2023-01-25  发布在  Linux
关注(0)|答案(2)|浏览(145)

我有一个基于Linux的Docker容器运行一个似乎有内存泄漏的应用程序。大约一周后,对应用程序的请求开始失败,容器需要重新启动以重置其状态,并让事情重新工作。
应用程序报告的错误为:

java.lang.OutOfMemoryError: Java heap space

有没有一种通用的方法可以用来触发重启,重置它的状态,而不管使用哪个服务来托管它?如果没有一个好的通用解决方案,我打算给予DigitalOcean一个旋转,所以也许有一个DigitalOcean特定的解决方案,可能会工作代替?

oknwwptz

oknwwptz1#

您可以按照here所述设置重新启动策略(使用标记on-failure)。

7gcisfzg

7gcisfzg2#

看看Watchtower项目,这是一个令人难以置信的工具,它可以按计划重新启动Docker容器,并自动更新容器。

相关问题