名称: dokku
描述: 安装、升级 Dokku 并用于创建应用、部署、运行一次性/后台任务及清理容器。当用户要求安装或升级 Dokku、部署到 Dokku、安装应用、运行后台任务或清理 Dokku/容器时使用。触发词:dokku、install dokku、upgrade dokku、migration guide、deploy、cleanup、prune、containers。
元数据: {"openclaw":{"requires":{"bins":["dokku"]}}}
Dokku 是一个 PaaS 平台;命令在 Dokku 主机上运行(通过 SSH 或本地)。建议将耗时较长的操作(部署、构建)放在后台执行——在工具允许的情况下,使用 exec 并设置 background: true 或较短的 yieldMs。
详细的命令语法和示例位于各章节文件中。执行相关任务时,请阅读对应的文件。
| 章节 | 文件 | 命令/主题 |
|---|---|---|
| 应用管理 | apps/commands.md | 创建、销毁、列表、重命名、克隆、锁定、解锁、报告 |
| 配置管理 | config/commands.md | 获取、设置、取消设置、导出 |
| 域名管理 | domains/commands.md | 添加、设置、移除、设置全局、报告 |
| Git / 部署 | git/commands.md | 从镜像部署、设置、部署分支、git push |
| 运行(一次性/后台) | run/commands.md | 运行、后台运行 |
| 日志 | logs/commands.md | 查看日志、查看失败日志、设置日志 |
| 进程管理 | ps/commands.md | 扩缩容、重建、重启、启动、停止 |
| 插件管理 | plugin/commands.md | 列表、安装、更新、卸载 |
| 证书管理 | certs/commands.md | 添加、移除、生成 |
| Nginx | nginx/commands.md | 构建配置、显示配置、设置 |
| 存储管理 | storage/commands.md | 挂载、列表 |
| 网络管理 | network/commands.md | 报告、绑定所有接口 |
| 安装 | install/commands.md | 安装 Dokku(引导、安装后配置、替代方案) |
| 升级 | upgrade/commands.md | 升级 Dokku;升级前请查阅迁移指南 |
| 清理 | cleanup/commands.md | 清理 Dokku 和容器(清理、构建器清理、应用清理) |
dokku apps:create <应用名称>dokku@<主机>:<应用名称>,然后执行 git push dokku <分支>:masterdokku git:from-image <应用> <Docker镜像>dokku run:detached <应用> <命令> 或 dokku run --detach <应用> <命令>exec 运行 shell 命令,并设置 background: true 或较短的 yieldMs;根据需要轮询或检查日志。完整的命令详情和选项,请参阅上述章节文件。