The Firecrakcer VMM is a virtual machine manager optimized for container-like virtual machines (termed “microVMs”) with fast startup, a limited device model, and fixed lifetimes.
This project enables the use of the containerd container runtime to manage Firecracker microVMs using familiar container ecosystem tools and conventions.
Docker popularized Linux containers and is now probably the most popular container runtime. Docker helps people run applications in an image-based, isolated fashion.
I contributed the Amazon CloudWatch Logs driver, which helps send container output to CloudWatch Logs. I help maintain the driver on an ongoing basis.
containerd is a container runtime built by the core maintainers of Docker and represents a rewrite of the core runtime components. containerd provides a limited set of functionality in a much more flexible manner compared to Docker.
I have prototyped integration between the Amazon ECS Container Agent and and containerd and have contributed minor code to containerd.
Haven’t you always wanted to chat with your containers? Now, with purple-docker, you can!
purple-docker implements a protocol plugin (prpl) that tracks running Docker containers in your buddy list and presents STDIO via the chat interface.