前言

这段时间一直在群晖跑着某东羊毛镜像,长时间运行后会造成内存占用异常的情况发生,想到重新打包镜像,但是里面有涉及的东西比较多,没仔细检查哪里的原因,但是就是异常占用,既然找到了原因那解决起来也很简单,定期重启 Docker 容器即可解决,查阅了资料网上各种教程什么通过 SSH 再设置 Crontab 的我是不采纳的,既破坏了系统又麻烦。所以推荐我的方法来解决此类问题。


方法

打开群晖的控制面板,找到任务计划然后增加一条“计划的任务”用户自定义的脚本,这时候进入了创建任务窗口,设置方法见下。
常规:任务名称:随便写(你的任务名称)用户账号就默认root就OK,勾选已启动选项。
计划:这个按需设置你需要重启容器的时间即可。
任务设置:通知设置按需设置,运行命令是最重要的,比如我要重启的镜像名字是 QuchaoNet-BOT
填写:

docker restart QuchaoNet-BOT

小结

既然我们通过计划任务做重启,当然我们也可以灵活变通其他的,比如定时启动容器,定时关闭容器。
#启动容器
docker start QuchaoNet-BOT
#停止容器
docker stop QuchaoNet-BOT
Last modification:May 24th, 2021 at 03:18 am
If you think my article is useful to you, please feel free to appreciate