OrbStack
OrbStack 是一款 macOS 开发者工具,可在一个本地应用中运行 Docker 容器、Kubernetes 和 Linux 机器。
什么是 OrbStack?
OrbStack 是一款原生 Mac 开发者工具,可帮助你在 macOS 上运行 Docker 容器、Kubernetes 和完整的 Linux 机器。它面向需要本地环境来构建、测试和运行软件的开发者,无需切换到单独的服务器或云工作区。常见用途包括基于容器的应用开发、体验 Linux 发行版、运行本地服务,以及配合命令行或编辑器进行工作流。OrbStack 提供命令行集成、macOS 与 Linux 之间的文件共享、用于本地开发的网络功能,并在同一界面中同时支持容器和虚拟化的 Linux 机器。它由 Orbital Labs, LLC 发布,并且常被用作 Mac 上 Docker Desktop 的替代方案。
主要功能
- 在 macOS 上本地运行 Docker 容器
- 在你的 Mac 上创建并使用完整的 Linux 机器
- 使用 Kubernetes 进行本地开发和测试
- 通过命令行访问容器和 Linux 环境
- 在 macOS 与 Linux 工作流之间共享文件
- 通过基于 SSH 的方式连接 Linux 机器进行开发
- 借助 Rosetta 支持在 Apple Silicon 上运行 x86 工作负载
使用 diCleaner 检查应用残留
清理前检查缓存、支持文件、容器和登录项。
安全概览
状态: 大多安全
OrbStack 是一款适用于 macOS 的合法开发者工具,但它会运行虚拟化和容器工作负载,而这些负载在正常运行中可能会使用网络访问、本地文件共享和后台资源。这些行为与它的用途一致。由于它可以承载容器、Linux 机器和不受信任的开发代码,因此在其中测试不熟悉的工作负载时,你应检查所运行的项目和镜像,并限制其对敏感文件或凭据的访问。
建议: 如果你在 Mac 上使用 Docker、Kubernetes 或本地 Linux 环境进行开发,请保留 OrbStack。如果你不再使用它,删除该应用也会移除你的本地容器、镜像、虚拟机及相关开发数据,除非你先进行备份。
常见路径
/Applications/OrbStack.app~/.orbstack~/OrbStack
缓存路径
~/Library/Caches/dev.kdrag0n.MacVirt
偏好路径
~/Library/Preferences/dev.kdrag0n.MacVirt.plist~/Library/Saved Application State/dev.kdrag0n.MacVirt.savedState
容器路径
~/Library/Group Containers/*.dev.orbstack
分享您的经验
成为第一个分享经验的人。