What is colima?
Overview
Colima is an open source tool that manages Linux Virtual Machines and container runtimes. What that means is that colima leverages another opensource tool Lima to create and manage Linux virtual machines and container runtimes like docker and containerd to run containers inside those VMs. Colima is written in Go and its codebase can be found here: https://github.com/abiosoft/colima
Features:
Support for intel and M1 Macs
Simple CLI interface
Support for docker and containerd (container runtimes)
Support for Volume Mounts
Kubernetes (being able to run tools like
minikube
andkind
)Support for running multiple instances (Virtual Machines)
About the author of colima
Abiola Ibrahim is the main author behind creator of colima. You can find him on linkedin at: https://www.linkedin.com/in/abiosoft/?originalSubdomain=ng. They currently work at Deimos as a fulltime Principal Software Engineer.