Colima is available on Homebrew, MacPorts, and Nix. Check here for other installation options.
# Homebrew brew install colima # MacPorts sudo port install colima # Nix nix-env -iA nixpkgs.colima
Or stay on the bleeding edge (only Homebrew)
brew install --HEAD colima
If upgrading from v0.3.4 or lower, it is required to start afresh by deleting existing instance.
colima delete # delete existing instance colima start
Start Colima with defaults
For more usage options
colima --help colima start --help
Or use a config file
colima start --edit
On initial startup, Colima initiates with a user specified runtime that defaults to Docker.
Docker client is required for Docker runtime. Installable with brew
brew install docker.
You can use the
docker client on macOS after
colima start with no additional setup.
colima start --runtime containerd starts and setup Containerd. You can use
colima nerdctl to interact with
Containerd using nerdctl.
It is recommended to run
colima nerdctl install to install
nerdctl alias script in $PATH.
kubectl is required for Kubernetes. Installable with
brew install kubectl.
To enable Kubernetes, start Colima with
colima start --kubernetes
For Docker runtime, images built or pulled with Docker are accessible to Kubernetes.
For Containerd runtime, images built or pulled in the
k8s.io namespace are accessible to Kubernetes.
The default VM created by Colima has 2 CPUs, 2GiB memory and 60GiB storage.
The VM can be customized either by passing additional flags to
Or by editing the config file with
colima start --edit.
NOTE: disk size cannot be changed after the VM is created.
create VM with 1CPU, 2GiB memory and 10GiB storage.
colima start --cpu 1 --memory 2 --disk 10
modify an existing VM to 4CPUs and 8GiB memory.
colima stop colima start --cpu 4 --memory 8
To provide container runtimes on macOS with minimal setup.
⚠️ The project is still in active early stage development and updates may introduce breaking changes.
Colima means Containers in Lima.
Since Lima is aka Linux on Mac. By transitivity, Colima can also mean Containers on Linux on Mac.
Check here for Frequently Asked Questions.
If you (or your company) are benefiting from the project and would like to support the contributors, kindly support the project on Patreon.