如果你只需要在本机跑一些容器(开发依赖、数据库、消息队列等),并且希望尽量轻量、少弹窗、少常驻进程,那么 Colima 是个很舒服的选择。它基于 Lima 虚拟机在 macOS 上提供 Docker 兼容的运行环境,日常依然用熟悉的 docker 命令。
Colima 项目主页:https://github.com/abiosoft/colima
Homebrew 安装指南:https://brew.sh/
如果你还没装 Homebrew,建议按官网步骤安装。装好后,在终端里确认一下:
brew --version
很多人以为要装 Docker Desktop 才能用 docker,其实你只需要 Docker 的命令行客户端(Docker CLI)即可。用 Homebrew 一次装齐:
brew install colima docker
说明:这里的 docker 指 CLI;容器引擎由 Colima 提供。
第一次启动可以顺手把资源配好,避免后面跑数据库时卡顿。按你的机器情况调整:
colima start --cpu 4 --memory 8 --disk 60
如果你只跑轻量服务,也可以更保守一些,例如 --cpu 2 --memory 4。
启动后,检查运行状态与 Docker 版本:
colima status
docker version
再跑一个最简单的容器自检:
docker run --rm hello-world
之后你的工作流基本不变,例如:
docker ps 查看运行中的容器
docker compose up -d 启动一套服务(如有 compose 文件)
docker logs -f <container> 跟踪日志
如果你项目依赖 Docker Compose,但你没装过,通常可以直接:
brew install docker-compose
1)提示找不到 Docker daemon
先确认 Colima 是否在跑:
colima status
不在运行就启动:
colima start
2)需要重启环境
colima stop
colima start
3)磁盘不够用
你可以在空闲时停掉 Colima,然后用更大的磁盘重新创建(具体策略以项目数据是否需要迁移为准)。建议一开始就给足 --disk,减少后续折腾。
用 Colima 的核心价值是:依然使用标准 docker 命令,却减少了桌面应用的存在感。对于以终端为主的开发者来说,这种“更安静”的容器体验很容易一用就回不去。