文章预览
什么是 Dagu ? Dagu 是一个强大的 Cron 替代品,它带有一个 Web UI 。它允许你将命令之间的依赖关系定义为有向无环图( DAG ),使用声明式的 YAML 格式。 Dagu 的设计易于使用、自包含且无需编码,非常适合小型项目。 安装 在群晖上以 Docker 方式安装。因为镜像发布在 ghcr.io ,所以采用命令行方式安装 需要用 SSH 客户端登录到群晖后再执行 docker cli 安装 如果你熟悉命令行,可能用 docker cli 更快捷 # 新建文件夹 dagu 和 子目录 mkdir -p /volume1/docker/dagu/{dags,data,logs} # 进入 dagu 目录 cd /volume1/docker/dagu # 修改目录权限 chmod a+rw {dags,data,logs} # 运行容器 docker run -d \ --restart unless-stopped \ --name dagu \ -p 8210:8080 \ -v $( pwd )/dags:/home/dagu/.dagu/dags \ -v $( pwd )/data:/home/dagu/.dagu/data \ -v $( pwd )/logs:/home/dagu/.dagu/logs \ ghcr.io/
………………………………