Ignite
ignite¶
ignite: easily run Firecracker VMs
Synopsis¶
Ignite is a containerized Firecracker microVM administration tool. It can build VM images, spin VMs up/down and manage multiple VMs efficiently.
Administration is divided into three subcommands: image Manage base images for VMs kernel Manage VM kernels vm Manage VMs
Ignite also supports the same commands as the Docker CLI. Combining an Image and a Kernel gives you a runnable VM.
Example usage:
$ ignite run weaveworks/ignite-ubuntu \
--cpus 2 \
--memory 2GB \
--ssh \
--name my-vm
$ ignite images
$ ignite kernels
$ ignite ps
$ ignite logs my-vm
$ ignite ssh my-vm
Options¶
-h, --help help for ignite
--ignite-config string Ignite configuration path; refer to the 'Ignite Configuration' docs for more details
--log-level loglevel Specify the loglevel for the program (default info)
-q, --quiet The quiet mode allows for machine-parsable output by printing only IDs
SEE ALSO¶
- ignite attach - Attach to a running VM
- ignite completion - Output bash completion for ignite to stdout
- ignite cp - Copy files/folders between a running vm and the local filesystem
- ignite create - Create a new VM without starting it
- ignite exec - execute a command in a running VM
- ignite image - Manage base images for VMs
- ignite inspect - Inspect an Ignite Object
- ignite kernel - Manage VM kernels
- ignite kill - Kill running VMs
- ignite logs - Get the logs for a running VM
- ignite ps - List running VMs
- ignite rm - Remove VMs
- ignite rmi - Remove VM base images
- ignite rmk - Remove kernels
- ignite run - Create a new VM and start it
- ignite ssh - SSH into a running vm
- ignite start - Start a VM
- ignite stop - Stop running VMs
- ignite version - Print the version of ignite
- ignite vm - Manage VMs