创建容器 Bundle

更新时间:
2024-12-20

创建容器 Bundle

此接口用于创建 ECS 容器 Bundle。

接口说明

ecs create: 'bundle-name', entry: 'entry-command',
  [, arch: 'cpu-architecture']
  [, hostJSRE: false]
  [, post: {closure}]

参数说明

参数类型是否必填说明示例值
createstring容器 Bundle 名称app_template
entrystring容器入口命令,即容器启动时需执行的命令。通常 SylixOS App 打包成容器镜像时,会将编译出来的可执行文件放在“/apps”目录下,故容器入口命令配置为 /apps/app_name 即可/apps/app_template
archstring容器镜像运行环境的 CPU 架构,支持的架构包括 noarch、arm64、arm、x86-64、riscv64、mips64、ppc、loongarch,默认为 noarcharm64
hostJSREboolean设置是否使用容器所在主机的 JSRE 环境,默认为 falsefalse
poststring容器 Bundle 创建完成后,在 Bundle 目录内执行的附加动作{ sh "copy -f ../src/app_template/Release/strip/app_template app_template/rootfs/apps/"}

调用示例

ecs create: "app_template",
  entry: "/apps/app_template",
  arch: "arm64"
文档内容是否对您有所帮助?
有帮助
没帮助