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>
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.