Colima

Infrastructure & DevOpsmacOSLinuxMIT

Container runtimes on macOS and Linux with minimal setup, built on Lima.

Latest v0.10.3 · · macOS · Linuxby Abiola IbrahimWritten in GoWebsiteabiosoft/colimaRSS

Release activity

Release activity — 4 releases across 4 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 2026No releases on Sep 27, 2026No releases on Oct 4, 2026No releases on Oct 11, 2026
MondayNo releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026No releases on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026
TuesdayNo releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026No releases on Sep 15, 2026No releases on Sep 22, 2026No releases on Sep 29, 2026No releases on Oct 6, 2026
WednesdayNo releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026No releases on Sep 16, 2026No releases on Sep 23, 2026No releases on Sep 30, 2026No releases on Oct 7, 2026
ThursdayNo releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026No releases on Sep 17, 2026No releases on Sep 24, 2026No releases on Oct 1, 2026No releases on Oct 8, 2026
FridayNo releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026No releases on Sep 11, 2026No releases on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 2026No releases on Oct 9, 2026
SaturdayNo releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026No releases on Sep 12, 2026No releases on Sep 19, 2026No releases on Sep 26, 2026No releases on Oct 3, 2026No releases on Oct 10, 2026

4 releases in the last year

Changelog

v0.10.2

Added 6
  • New --downloader flag to retain curl for downloads, supporting curl or native (default)
  • Support for user-provided containerd and buildkit config for the Containerd runtime
  • Nested virtualization is now supported with krunkit vm type
  • Cache directory can now be customized with the COLIMA_CACHE_HOME environment variable
  • Network address is now supported for the krunkit vm type
  • Custom generated disk images can now be used by setting the --force-disk-image flag in addition to --disk-image flag
Changed 6
  • Force stop with colima stop --force no longer attempts to stop the container runtime before stopping VM
  • Soft delete (colima delete without --force) is now properly supported on Incus runtime, and container data would be auto-restored on recreation
  • Runtime is now displayed in colima list for stopped instances
  • Docker version updated to v29.5.2
  • Nerdctl version updated to v2.3.1
  • Incus version updated to v7.1
View originalRead the notes
How v0.10.2 went

v0.10.1

Added 1
  • Support for Docker Model Runner as an AI model runner backend
Changed 3
  • Docker Model Runner is now the default AI model runner backend
  • The DOCKER_CONFIG environment variable is now respected
  • AI model runners refactored for improved functionality
Fixed 1
  • Model serving now chooses alternate available ports for API and webui when default ports are in use
View originalRead the notes
How v0.10.1 went

v0.10.0

Added 7
  • AI support for running confined, isolated and secure gpu-powered AI workloads on Apple Silicon devices using Krunkit and Ramalama
  • Krunkit virtual machine type with gpu support via colima start --vm-type krunkit
  • colima model command to run and serve AI models
  • Network address option to make Incus instances reachable directly from the host via colima start --network-address
  • Option to disable port forwarding by passing --port-forwarder=none to colima start
  • Option to disable volume mounts by passing --mount=none to colima start
  • After-boot and ready provision modes for provision scripts
Changed 6
  • Containerd runtime now inherits CONTAINERD_* and NERDCTL_* environment variables from the host
  • Download mechanism reworked in native Go, eliminating dependency on curl and shasum on the host
  • Docker version updated to v29.2.0
  • Nerdctl version updated to v2.2.1
  • Incus version updated to v6.21
  • K3s version defaults to v1.35.0+k3s1
View originalRead the notes
How v0.10.0 went

v0.9.1

Added 1
  • make k3s listen port customizable
Fixed 1
  • fix root disk size getting set to zero
View originalRead the notes
How v0.9.1 went

v0.9.0

Added 5
  • Add --network-mode flag to support bridged and shared networking modes, with shared as the default
  • Add persistent disk feature for container data that survives instance deletion for Docker, Containerd, and Incus runtimes
  • Add --data flag to colima delete command to delete both instance and container data
  • Add --port-forwarder flag to make port forwarder configurable between ssh and grpc, defaulting to ssh
  • Add --network-preferred-route flag to use the network address interface as the default route when network address is enabled
Changed 4
  • Update Docker version to v28.4.0
  • Update Nerdctl version to v2.1.4
  • Update Incus version to v6.16
  • Update K3s version default to v1.33.4+k3s1
Fixed 4
  • Reinstate previous template loading behavior where Colima loads config from template file if present, with ability to disable via --template=false
  • Improve DNS resolution for host.docker.internal to work correctly in Docker, Containerd, and Kubernetes containers
  • Fix 386 architecture emulation when Rosetta is enabled
  • Sync default storage pool size for Incus runtime on startup to align with available disk space on the virtual machine
Removed 1
  • Remove /tmp/colima as a default mount due to issues when Colima is run by multiple users on macOS
View originalRead the notes
How v0.9.0 went

v0.8.4

Added 1
  • Cross-architecture container execution can now be disabled by setting --binfmt=false flag
Changed 1
  • Disable implicit loading of config from template and require the --template flag
Fixed 2
  • Fix exec format error when running cross-architecture images
  • Fix binfmt not enabled after restart
View originalRead the notes
How v0.8.4 went

v0.8.3

Added 3
  • Mount containerd socket for Docker and Containerd runtimes
  • Mount buildkitd socket for Containerd runtime
  • Allow overriding default k3s flags with --k3s-arg flag
Changed 3
  • Set default volume mount type to virtiofs when VZ is in use
  • Use containerd image store for Docker
  • Add mounted socket path(s) to the output of colima status for all container runtimes
Fixed 1
  • Fix exec format error when running a cross-architecture image
View originalRead the notes
How v0.8.3 went

v0.8.2

Added 3
  • UDP port forwarding is now supported
  • Binfmt emulation is configurable via the --binfmt flag and binfmt config
  • Current profile can now be set with COLIMA_PROFILE environment variable
Changed 4
  • Docker version updated to v28.3.3
  • Nerdctl version updated to v2.1.3
  • Incus version updated to v6.14
  • K3s version defaults to v1.33.3+k3s1
Fixed 4
  • Report errors that occur while reading configuration file
  • Use native shasum binary for download assets verification
  • Fix download errors when K3s version is empty in config
  • Reset formatting after question prompts in the terminal
Deprecated 1
  • Rename --cpu flag to --cpus for colima start; --cpu still works but is deprecated
View originalRead the notes
How v0.8.2 went

v0.8.1

Added 3
  • Disk image can now be downloaded locally and specified with the --disk-image flag for colima start
  • Add --json flag to status command
  • Ability to specify memory in decimal GiB
Changed 4
  • VZ is now the default virtual machine type on macOS 13 or newer
  • Docker version updated to 27.4.0
  • Nerdctl version updated to 2.0.2
  • Incus version updated to 6.8
Fixed 2
  • Cleanup of network assets directory on startup
  • Use of primary network adapter as default route when external network address is enabled
View originalRead the notes
How v0.8.1 went
View all

Discussion

If you publish Colima, you can claim this product by proving you administer its repository.