今天看啥  ›  专栏  ›  各种折腾

带有WebUI的cron替代品Dagu

各种折腾  · 公众号  ·  · 2024-08-31 19:00

文章预览

什么是 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/ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览