安装 sbx CLI,即可在本地或云端沙箱中运行 AI 编程智能体。使用 sbx 不需要 Docker Desktop 或 Docker Engine。云端沙箱需要 0.45.0 或更高版本,才能使用这些 指南中的工作流。
前置条件
操作系统和处理器的要求适用于 CLI 安装。只有运行本地沙箱才需要配置 hypervisor 和 KVM。有关云端账户的要求,请参阅云端沙箱。
macOS
- macOS Sonoma 14 或更高版本
- Apple 芯片
Windows
- Windows 11
- 64 位 Intel 或 AMD 处理器
- 本地沙箱需要 Windows Hypervisor Platform
要运行本地沙箱,请以管理员权限打开 PowerShell 提示符并启用 Windows Hypervisor Platform:
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -AllLinux
- Ubuntu 24.04 或更高版本
- 64 位 Intel 或 AMD 处理器,或 64 位 Arm 处理器
- 运行本地沙箱需要 CPU 支持并启用 KVM 硬件虚拟化,并且你的用户账户属于
kvm组
如果要在虚拟机或虚拟桌面基础设施环境中运行本地沙箱,该环境必须支持嵌套虚拟化。 云端沙箱不需要这项配置。
对于本地沙箱,请确认 KVM 可用:
$ lsmod | grep kvm配置正确时,输出中会显示 kvm_intel、kvm_amd、kvm_arm64 或 kvm。如果输出 为空,运行 kvm-ok 进行诊断。本地沙箱运行时需要 KVM 才能启动。
把你的用户添加到 kvm 组:
$ sudo usermod -aG kvm $USER退出登录后重新登录,或运行 newgrp kvm,让组变更生效。
在 macOS 上安装
使用 Homebrew 安装 sbx:
$ brew trust docker/tap
$ brew install docker/tap/sbx在 Windows 上安装
为当前用户安装
使用 Windows Package Manager 安装 sbx:
winget install -h Docker.sbxWinGet 会把按用户安装的 DockerSandboxes.msi 包安装到 %LOCALAPPDATA%\DockerSandboxes, 并把它的 bin 目录加入你的用户 PATH。你无需管理员权限即可安装。
为所有用户安装
对于由管理员统一部署的场景,请从 Docker Sandboxes 发布页下载 DockerSandboxesMachine.msi。在以管理员权限打开的 PowerShell 提示符中静默安装该包:
msiexec.exe /i DockerSandboxesMachine.msi /quiet该全机范围的包会安装到 %ProgramFiles%\DockerSandboxes,并把它的 bin 目录加入 系统 PATH。
如果另一个用户会话中的 sbx 守护进程正在使用已安装的文件,全机范围的升级可能 需要重启 Windows。
在 Ubuntu 上安装
NOTE
Docker 不在 Ubuntu 的衍生发行版(如 Linux Mint 和 Pop!_OS)上测试或支持 Docker Sandboxes。便捷脚本在这些发行版上可能会配置错误的软件包仓库。
你可以随 Docker Engine 一起安装 sbx,也可以只安装 sbx 包。
安装 Docker Engine 和 SBX
运行 Docker 便捷脚本并带上 SBX=1,即可同时安装 Docker Engine 和 docker-sbx 包:
$ curl -fsSL https://get.docker.com | sudo SBX=1 sh仅安装 SBX
如果只想在宿主机上安装 sbx 而不安装 Docker Engine,请添加 Docker 的 apt 仓库并安装 docker-sbx 包:
$ curl -fsSL https://get.docker.com | sudo REPO_ONLY=1 sh
$ sudo apt install docker-sbx从发布产物安装
如需从软件包或归档文件安装 sbx,请遵循 手动安装说明。 Linux 发布产物的存在并不表示 Docker 对相应的发行版做过测试或提供支持。
登录
登录 Docker:
$ sbx login该命令会打开浏览器进行 Docker OAuth 登录。关于为何需要登录以及 Docker 如何处理 你的数据,请参阅常见问题。
登录后,运行你的第一个本地沙箱或 开始使用云端沙箱。