zdq0394.github.com

Tech study and research.

Follow me on GitHub

Filesystem Bundle

Container Format

Filesystem bundle:按照某种方式组织的文件集合。该文件集合包含了一切必须的数据和元数据,可以由OCI兼容的运行时针对该文件集合进行标准的操作。

Container Format定义了如何把容器编码为filesystem bundle。

Bundle的定义:容器及其配置数据如何存储在本地文件系统,进而可以由容器运行时操作。

一个标准的容器包含了加载和运行该容器所有必要的信息:

  • config.json: 包含配置数据;必须包含在bundle目录的根下;必须命名为config.json。
  • container’s root filesystem:被config.json中变量root.path引用的root filesystem。

两者不必在本地文件系统的同一个目录下,目录本身不属于bundle。config.json的父文件夹不属于bundle。