mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-02-15 19:44:27 +01:00
Building an image requires systemd to be installed in the rootfs as the init daemon, so assert that systemd is available. Updated tests so that alpine is only tested as an initrd (it cannot be an image as it doesn't use systemd). Added warning note about alpine to the docs. Fixes #98. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
30 lines
768 B
Markdown
30 lines
768 B
Markdown
* [Creating a guest OS image](#creating-a-guest-os-image)
|
|
* [Further information](#further-information)
|
|
|
|
# Kata Containers image generation
|
|
|
|
A Kata Containers disk image is generated using the `image_builder.sh` script.
|
|
This uses a rootfs directory created by the `rootfs-builder/rootfs.sh` script.
|
|
|
|
## Creating a guest OS image
|
|
|
|
To create a guest OS image run:
|
|
|
|
```
|
|
$ sudo ./image_builder.sh path/to/rootfs
|
|
```
|
|
|
|
Where `path/to/rootfs` is the directory populated by `rootfs.sh`.
|
|
|
|
> **Note**: If you are building an image from an Alpine rootfs, see
|
|
> the important note [here](rootfs-builder/README.md#rootfs-requirements).
|
|
|
|
## Further information
|
|
|
|
For more information about usage (including how to adjust the size of the
|
|
image), run:
|
|
|
|
```
|
|
$ ./image_builder.sh -h
|
|
```
|