AIO Hooks 可以在容器生命周期的固定阶段执行启动命令,适合安装轻量依赖、准备文件或启动辅助进程。
| Hook | 适合用途 |
|---|---|
RUN_HOOK_INIT | 最早初始化,适合必须在服务准备前执行的逻辑 |
RUN_HOOK_PRE_SERVICES | 服务启动前安装工具或写入配置 |
RUN_HOOK_POST_READY | 需要 API、浏览器或 code-server 可用后的预热任务 |
如果需要较重的定制,建议使用自定义 Docker 镜像,让启动更快且更可复现。
沙箱运行中也可以通过 API 注册 shutdown hook,用于退出前刷新状态或写入标记文件。运行时 API 当前支持 shutdown 事件。
查看已注册 hook:
删除通过 API 注册的 hook: