Installation
This guide covers installation methods for all supported platforms.
macOS
Homebrew (Recommended)
brew install colima
To install with Docker client:
brew install colima docker
MacPorts
sudo port install colima
Manual Installation
Download the latest release from GitHub Releases:
# For Intel Macs
curl -LO https://github.com/abiosoft/colima/releases/latest/download/colima-Darwin-x86_64
sudo install colima-Darwin-x86_64 /usr/local/bin/colima
# For Apple Silicon Macs
curl -LO https://github.com/abiosoft/colima/releases/latest/download/colima-Darwin-arm64
sudo install colima-Darwin-arm64 /usr/local/bin/colima
Linux
Homebrew (Recommended)
brew install colima
To install with Docker client:
brew install colima docker
Nix
nix-env -i colima
Manual Installation
Download the latest release from GitHub Releases:
# For x86_64
curl -LO https://github.com/abiosoft/colima/releases/latest/download/colima-Linux-x86_64
sudo install colima-Linux-x86_64 /usr/local/bin/colima
# For ARM64
curl -LO https://github.com/abiosoft/colima/releases/latest/download/colima-Linux-arm64
sudo install colima-Linux-arm64 /usr/local/bin/colima
Development Version
To install the latest development version (bleeding edge) with the newest features and fixes:
Homebrew HEAD
brew install --HEAD colima
Build from Source
Requires Go 1.22 or later:
# Clone the repository
git clone https://github.com/abiosoft/colima.git
cd colima
# Build and install
make
sudo make install
Note: Development versions may contain unstable features. Use stable releases for production environments.
Dependencies
Docker CLI
If you want to use the Docker runtime, install the Docker CLI:
brew install docker
Docker Compose Plugin
To use docker compose commands:
brew install docker-compose
Create the CLI plugins directory and symlink the plugin:
mkdir -p ~/.docker/cli-plugins
ln -sfn $(brew --prefix)/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose
Docker Buildx Plugin
To use docker buildx for advanced builds:
brew install docker-buildx
Symlink the plugin:
mkdir -p ~/.docker/cli-plugins
ln -sfn $(brew --prefix)/opt/docker-buildx/bin/docker-buildx ~/.docker/cli-plugins/docker-buildx
All-in-One Docker Setup
Install Docker with all plugins at once:
brew install docker docker-compose docker-buildx
mkdir -p ~/.docker/cli-plugins
ln -sfn $(brew --prefix)/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose
ln -sfn $(brew --prefix)/opt/docker-buildx/bin/docker-buildx ~/.docker/cli-plugins/docker-buildx
Containerd/nerdctl
For containerd runtime, nerdctl is included with Colima. Use colima nerdctl -- <command> directly, or install it for direct use:
colima nerdctl install
kubectl
For Kubernetes support:
brew install kubectl
Incus Client
For Incus runtime, install the Incus client:
brew install incus
Verifying Installation
After installation, verify Colima is available:
colima version
Start Colima:
colima start
Check the status:
colima status
Updating Colima
Homebrew
brew upgrade colima
MacPorts
sudo port selfupdate
sudo port upgrade colima
Manual Update
Download and install the latest release as shown in the manual installation section.
Uninstalling
Homebrew
# Stop and delete all Colima instances
colima delete
# Uninstall
brew uninstall colima
MacPorts
colima delete
sudo port uninstall colima
Manual
colima delete
sudo rm /usr/local/bin/colima
Troubleshooting
Permission Issues
If you encounter permission errors on Linux, ensure your user has access to the KVM device:
sudo usermod -aG kvm $USER
Log out and back in for changes to take effect.
VM Not Starting
If the VM fails to start, try resetting:
colima delete
colima start
For more troubleshooting tips, see the GitHub Issues.