接口

isulad和isula都提供了hook的接口,isulad提供了默认的hook配置,会作用于所有容器;而isula提供的hook接口,只会作用于当前创建的容器。

isulad提供的默认OCI hooks配置:

  • 通过/etc/isulad/daemon.json配置文件的hook-spec配置项设置hook配置的文件路径:”hook-spec”: “/etc/default/isulad/hooks/default.json”。
  • 通过isulad —hook-spec参数设置hook配置的文件路径。

isula提供的OCI hooks配置:

  • isula create —hook-spec:指定hook配置的json文件的路径。
  • isula run —hook-spec:指定hook配置的json文件的路径。

run的配置其实也是在create阶段生效了。