OrbStack:Mac 上 Docker Desktop 的终极(且快速)替代方案
发布: (2026年2月17日 GMT+8 22:19)
3 分钟阅读
原文: Dev.to
Source: Dev.to
如果你想让新 Mac 在后端开发中飞速运行,OrbStack 无疑是你可以在工作流中做出的最具冲击力的替代方案。它不仅是一个“容器管理器”;它是为 Apple Silicon 极度优化的虚拟化层。
与 Docker Desktop 的对比
| 功能 | Docker Desktop | OrbStack |
|---|---|---|
| 启动时间 | ~30‑60 秒 | < 2 秒 |
| 空闲时 RAM 使用 | 高(固定) | 最小(动态) |
| 与 Finder 的集成 | 通过复杂卷 | 原生且快速 |
| 在 ARM 上支持 x86 | 通过 Rosetta(慢/中等) | 使用 Rosetta 2 优化 |
| Linux 虚拟机 (VM) | 非原生 | 支持(类似 WSL2) |
| Kubernetes | 支持 | 支持(更轻量) |
- 空闲时零 CPU – 当容器没有任务时,OrbStack 不会消耗 CPU。
- 按需内存 – 只使用容器当前需要的 RAM,并立即归还系统。
- Linux 虚拟机 – 在几秒钟内创建 Ubuntu、Debian、Fedora 等虚拟机,支持双向文件访问和共享网络(通过
localhost访问)。
安装
如果你已经安装了 Homebrew,只需一条命令即可安装 OrbStack:
brew install --cask orbstack
从 Docker Desktop 迁移
- 关闭 Docker Desktop。
- 打开 OrbStack。
- 它会询问是否迁移现有的容器和镜像 – 选择“是”。
- 终端中的
docker命令将指向 OrbStack 的引擎。
其他功能
.orb.local域名 – 每个容器会自动获得本地域名(例如meu-app.orb.local),无需编辑/etc/hosts。- 文件复制 – 将 macOS 文件拖入 OrbStack 界面,即可复制到容器或虚拟机。
- Rosetta 支持 – 让基于 Intel (x86) 架构构建的容器在 M1/M2/M3 Mac 上以惊人速度运行,解决大多数兼容性问题。
- 免费版 供个人使用,付费版 供商业使用,提供专业支持和项目持续性。
对于重视电池续航、安静和速度的开发者而言,OrbStack 将在 Mac 上使用 Docker 的体验转变为轻如原生终端的感受。