概述
目前在NAS中的docker安装的应用越来越多,对我们来说,也越来越重要,但我的群晖是7.0版本,发现经常遇到docker套件启动失败,大多数都是需要手动修复启动。
尤其是当反代lucky也是依赖docker时,一旦docker启动失败,环境为外网,那就傻眼了。
编写自动检查代码
每天定时检查一次docker的运行状态,如果发现启动失败或需要修复时,那就执行修复一次,这个问题就可以很好的解决,如果都修复不好,那就必须人工关涉了。
代码如下
使用
- 命名文件为docker_autofix.sh,其中路径自定义
- 给予足够权限:sudo chmod +x docker_autofix.sh
- 在群晖DSM的“控制面板” > “任务计划”中。