群晖系统中定时重启/关闭/启动Docker容器的方法

1、打开群晖Docker,左边菜单“容器”,找到你想要设置定时重启/关闭/开启的容器,记录一下名称(以我的群晖为例,容器名称为xhofe-alist,该容器已经运行了3天);

 

 

2、点一下容器的日志,看到最后生成日志的时间是2022年11月10日,的确不是今天的;

 

 

3、打开群晖控制面板,在任务计划,新增,计划的任务,用户定义的脚本;

 

 

4、一般设置里面,填写任务名称,用户账号要设置为root,在“已启动”处打勾;

 

 

5、在“计划”里面设置好定时运行的时间(我设置的是每天凌晨5点运行);

 

 

6、在任务设置的用户定义的脚本输入以下命令(xhofe-alist为上面第1个步骤的容器名称,请自行修改为你实际的容器名称),确定:

docker restart xhofe-alist

 

 

 

7、确定;

 

 

8、为了验证命令是否有效,我找到刚刚添加的任务,右键,运行;

 

 

9、是;

 

 

10、回到Docker容器这边,看到运行时间已经变成了1分钟;

 

 

11、再看容器的日志,生成了今天的日志,证明任务计划是有效的;

 

 

12、其他的命令,可根据实际需求自行修改和设置:

#启动容器的命令
docker start xhofe-alist

 

#停止容器的命令

docker stop xhofe-alist

 

点赞
  1. sadasd说道:
    Google Chrome Windows 10
    大佬,有没有定时重启VMM内虚拟机的方法呀
    1. 博主说道:
      Google Chrome Windows 10
      没有哦。你可以去官网翻看一下资料。
  2. fydnas说道:
    Google Chrome Mac OS X 10.15.7
    请教博主,有没有群晖7.0的套件定时启动/关闭/的方法啊,之前群晖6.X版本的时候用的命令/usr/syno/sbin/synoservice --list(查询)、/usr/syno/sbin/synoservice --stop pkgctl-XXX(停止相关套件服务)、/usr/syno/sbin/synoservice --start pkgctl-XXX(启动相关套件服务)等命令在7.0的系统下失效了,不知道7.0的命令是什么?
    1. 博主说道:
      Google Chrome Windows 10
      应该是DSM7和DSM6命令有区别,具体的命令你去官网查一下。
  3. 子夜说道:
    Google Chrome Windows 10
    啥时候出个docker容器日志定时删除的教程
    1. 博主说道:
      Google Chrome Windows 10
      每个容器生产的日志路径都不一样,这个没法写教程。
      1. 子夜说道:
        Google Chrome Windows 10
        出个怎么查找日志和删除也行啊 手动找到日志删除
        1. 博主说道:
          Google Chrome Windows 10
          都说了,每个容器都不一样。

发表回复