[建议] 仅在创建容器期间运行的钩子
作者: YoRyan创建于 2025年1月31日更新于 2026年9月9日
标签enhancement
您的功能请求是否与问题有关?请描述。 目前,有三种方法可以使用 distrobox 修改容器镜像: additional_packages 列表、init_hooks 脚本和 pre_init_hooks 脚本。每种方法在 distrobox-init 运行时都会触发,也就是说,每次启动容器时都会触发,包括在使用 distrobox-enter 后长时间不使用容器时。这些钩子可能会消耗大量时间,似乎与 distrobox 的理念相悖,即使 distrobox-enter 尽可能高效。官方的 distrobox-assemble 文档中包含了使用 init 钩子安装 Go、Deno 和 Bun 的 示例,这些操作也会在每次容器启动时触发。
内容来源: 89luca89/distrobox