Files
linuxkit/tools/infrakit.hyperkit
Rolf Neugebauer 1c3f4b4865 infrakit: Make Destroy() usable elsewhere
Don't return if the process does not exist. Instead proceed and delete
the state directory.

This allows us to use the Destroy() method elsewhere to clean up the state.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-01 17:41:18 -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 .infrakit/hyperkit-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

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.