Files
linuxkit/tools/infrakit.hyperkit
Rolf Neugebauer 95fa38f879 infrakit: removed vm-lib from arguments
Instead pass the directory where to find initrd/vmlinuz via the
"Moby" entry in the instance JSON config.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 16:52:37 -08:00
..

Hyperkit/Moby Infrakit plugin

This is a Hyper/Kit Moby instance plugin for infrakit. The instance plugin is capable to start/manage several hyperkit instances with with different configurations and Moby configurations.

The plugin keeps state in a local directory (default ./vms) where each instance keeps some state in a sub-directory. The VM state directory can be specified at the kernel command line using the --vm-dir option.

Building

make

(you need a working docker installation...testing on Docker for Mac)

Quickstart

To play round with the plugin, simply follow the infrakit tutorial and replace the file instance plugin with:

./build/infrakit-instance-hyperkit --vm-lib ./vmlib

where ./vmlib contains a sub-directory named default with a vmlinuz64 and initrd.img image.

Instead of the cattle.json in the infrakit tutorial, use hyperkit.json in this directory.