MacOS 容器从 Docker Desktop 到 Colima

#MacOS 容器从 Docker Desktop 到 Colima

https://www.victorchu.info/posts/2026/04/178ccaf2/

#内容摘要

本文详细介绍了在 macOS 系统上运行容器的最佳方案 Colima,旨在解决 Docker Desktop 对企业用户收费的问题。文章指出,2021 年 Docker 公司政策变更促使开发者寻找替代方案,Colima 作为轻量级容器运行时管理工具应运而生,目前 GitHub 星标超过 28.5k。与 Docker Desktop 和 OrbStack 相比,Colima 具备完全免费、完全开源、低资源占用及纯命令行界面等优势,并完美支持 Intel 和 Apple Silicon (M1/M2/M3/M4) 芯片。

安装方面,用户需确保已安装 Homebrew,通过 brew install colima 命令安装,并可选安装 Docker CLI。启动后通过 docker run hello-world 验证。配置部分强调使用 colima template 命令编辑 YAML 文件,可自定义 CPU、内存、磁盘大小、运行时类型及镜像加速源。文章还介绍了多实例管理功能,允许创建不同资源配置的独立环境。针对 Apple Silicon 芯片,提供了运行 x86 架构容器的 Rosetta 2 配置方法。

日常操作涵盖启动、停止、状态查看、SSH 登录及配置编辑等命令。针对国内网络环境,文章提供了自定义镜像下载、代理加速及预下载目录管理等解决方案,并演示了如何验证自定义镜像。进阶用法部分介绍了 Colima 对 Kubernetes、Containerd、Incus 及 GPU 加速的支持。最后,文章提供了从 Docker Desktop 迁移的指南、常见问题排查方法及相关工具推荐,帮助用户在 macOS 上高效管理容器环境。

#关键要点

  • Colima 是 macOS 上运行容器的最佳选择,完全免费且开源。
  • 相比 Docker Desktop,Colima 资源占用更低且无企业付费限制。
  • 安装 Colima 需通过 Homebrew 执行 brew install colima 命令。
  • 支持通过 YAML 配置文件自定义 CPU、内存及磁盘资源。
  • 支持多实例管理、Apple Silicon 架构切换及 GPU 加速。
  • 提供自定义镜像下载及国内镜像加速配置方法。
  • 支持 Kubernetes、Containerd 及 Incus 等多种运行时。

#主要话题

  • MacOS 容器
  • Colima
  • Docker 替代
  • 容器部署
  • 开源工具

#文章信息

  • 作者:victorchutian
  • 发布时间:2026-04-24
  • 来源:victorchu.info
  • 类型:教程