Lifecycle

In HyperContainer, a Pod is encapsulated in a VM. Since v0.8, HyperContainer simplified the model of Pod and underlying VM (as well as the state machine). The lifecycle of Pod and VM are no longer managed separately.

A Pod can be launched either explicitly:

➜ sudo ./hyperctl run -p podfile.json

Or, implicitly:

In both cases, Pods and VMs are indivisible. Hyper will automatically create a new VM instance to host the Pod, and the Pod will be Running. There could be zero, one, or more containers in a Pod. And you can create, start, stop, and remove containers in/from a Pod.

And you could stop or remove the Pod.

Last updated