接口
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阶段生效了。