Running standalone
It is possible to start the runtime without a container manager. This is mostly useful for testing and debugging purposes.
Create an OCI bundle
To build an OCI bundle, required by the runtime:
$ bundle="/tmp/bundle"
$ rootfs="$bundle/rootfs"
$ mkdir -p "$rootfs" && (cd "$bundle" && kata-runtime spec)
$ sudo docker export $(sudo docker create busybox) | tar -C "$rootfs" -xvf -
Launch the runtime to create a container
Run the runtime standalone by providing it with the path to the previously-created OCI bundle:
$ sudo kata-runtime --log=/dev/stdout run --bundle "$bundle" foo