macOS 用 Colima 代替 Docker Desktop:安装、配置与常见用法

适用场景:为什么用 Colima

如果你只需要在本机跑一些容器(开发依赖、数据库、消息队列等),并且希望尽量轻量、少弹窗、少常驻进程,那么 Colima 是个很舒服的选择。它基于 Lima 虚拟机在 macOS 上提供 Docker 兼容的运行环境,日常依然用熟悉的 docker 命令。

工具地址 / 参考链接(至少收藏一个)

Colima 项目主页:https://github.com/abiosoft/colima

Homebrew 安装指南:https://brew.sh/

安装准备:先确认 Homebrew

如果你还没装 Homebrew,建议按官网步骤安装。装好后,在终端里确认一下:

brew --version

安装 Colima 与 Docker CLI

很多人以为要装 Docker Desktop 才能用 docker,其实你只需要 Docker 的命令行客户端(Docker CLI)即可。用 Homebrew 一次装齐:

brew install colima docker

说明:这里的 docker 指 CLI;容器引擎由 Colima 提供。

启动与资源配置(CPU/内存/磁盘)

第一次启动可以顺手把资源配好,避免后面跑数据库时卡顿。按你的机器情况调整:

colima start --cpu 4 --memory 8 --disk 60

如果你只跑轻量服务,也可以更保守一些,例如 --cpu 2 --memory 4。

验证:docker 是否可用

启动后,检查运行状态与 Docker 版本:

colima status

docker version

再跑一个最简单的容器自检:

docker run --rm hello-world

日常用法:和 Docker Desktop 几乎一样

之后你的工作流基本不变,例如:

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 命令,却减少了桌面应用的存在感。对于以终端为主的开发者来说,这种“更安静”的容器体验很容易一用就回不去。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功