Skip to content

An experiment at an alternative way of managing Firecracker MicroVMs via a container orchestrator

License

Notifications You must be signed in to change notification settings

nmeyerhans/firecracker-in-docker

Repository files navigation

Firecracker in Docker

This repository contains a small set of tools for constructing a container image usable for executing firecracker MicroVM instances in Docker containers. It is useful primarily as an experiment into alternative mechanisms for the integration of firecracker into container workflows, as distinct from the approaches taken by projects such as firecracker-containerd and kata containers.

The software sets up a container environment including the firecracker VMM and firectl, and invokes an entrypoint that configures appropriate integration between the container environment and the virtual machine.

IPv4 and IPv6 networking are supported.

Container storage, as it's typically thought of in Docker-like environments, is not supported. The virtual machine's root disk image is created and managed outside the container runtime's context.

See HOWTO.md for instructions on getting started.

About

An experiment at an alternative way of managing Firecracker MicroVMs via a container orchestrator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published