首页 > 解决方案 > 安排每日 Docker 容器重启/重置

问题描述

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

应用程序报告的错误是:

java.lang.OutOfMemoryError: Java heap space

是否有一种通用方法可用于触发重启、重置其状态,而不管使用哪个服务来托管它?如果没有一个好的通用解决方案,我将试一试 DigitalOcean,所以也许有一个 DigitalOcean 特定的解决方案可以代替?

标签: linuxdocker

解决方案


您可以按照此处所述设置重启策略(带有标志on-failure)。


推荐阅读