OrbStack

OrbStack 是一款 macOS 开发者工具,可在一个本地应用中运行 Docker 容器、Kubernetes 和 Linux 机器。

Orbital Labs, LLC (U.S.) dev.kdrag0n.MacVirt

什么是 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 检查应用残留

清理前检查缓存、支持文件、容器和登录项。

下载 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

分享您的经验

成为第一个分享经验的人。

分享你使用此应用的体验