名字适用 OS类型备注
Podman + BuildahLinux, macOS, WindowsContainer不依赖 daemon,有 Podman Desktop 对标 Docker Desktop 和 Rancher Desktop
FinchLinux, macOS, WindowsContainer依赖 Lima ,只使用 containerd
ColimaLinux, macOSContainer依赖 Lima ,支持在 Linux 里自动安装 Docker、Containerd、Kubernetes、Incus
OrbStackmacOSContainer闭源的 Docker Desktop 替代品
Containerd + NerdctlLinuxContainer
LXCLinuxContainer提供 lxc-* 命令,不依赖 daemon
IncusLinuxContainer派生自 Canonical LXD,社区维护
LXDLinuxContainerCanonical 维护
gVisorLinux, macOS ARMEmulator使用 Go 实现的 Linux 内核模拟层
KataContainersLinuxOrchtestrator
FirecrackerLinuxMicroVMAWS
Cloud HypervisorLinuxMicroVMIntel
libkrunLinux, macOR ARMMicroVMRedhat
crosvmLinux, WindowsMicroVMGoogle
StratovirtLinuxMicroVMHuawei
krunvmLinux, macOS ARMMicroVM将 OCI image 当 VM rootfs 运行,依赖 libkrun
microsandboxLinux, macOS ARM, WindowsMicroVM将 OCI image 当 VM rootfs 运行,依赖 libkrun
smolvmLinux, macOS ARM, WindowsMicroVM将 OCI image 当 VM rootfs 运行,依赖 libkrun
Apple ContainermacOS ARMMicroVMApple 官方的容器实现,需要 macOS >= 26 和 Apple Silicon CPU,使用 KataContainers 的 Linux 内核,兼容 Docker 命令
ShurumacOS ARM, Linux(Ongoing)MicroVM
Microsoft MXCLinux, macOS, WindowsMixed
ZeroboxLinux, macOS, Windows(计划中)Sandbox基于 macOS Seatbelt, Linux bubblewrap + seccomp, Windows restricted token
Sandbox-runtimeLinux, macOSSandboxAnthropic 试验项目,基于 macOS Seatbelt, Linux bubblewrap
E2BLinuxCloud基于 Firecracker 的云端 Agent 沙箱
CubeSandboxLinuxCloud基于 Firecracker 的云端 Agent 沙箱,兼容 E2B SDK
agent-sandboxLinuxCloud基于 Kubernetes CRD 的云端 Agent 运行环境
OpenSandboxLinuxCloud完整的 Agent runtime,基于 Docker、Kubernetes
CelestoAI/SmolVMLinux, macOSCloud基于 Firecracker, QEmu, libkrun 的 Agent 沙箱
TartmacOS ARMFullVM使用 Apple 虚拟化框架运行 macOS 和 Linux 虚拟机
LumemacOS ARMFullVM使用 Apple 虚拟化框架运行 macOS 和 Linux 虚拟机
UTMmacOSFullVMvirtual machine for iOS and macOS
multipassLinux, macOS, WindowsFullVM运行 Ubuntu 虚拟机
macpinemacOSVM使用 QEmu 运行 Alpine Linux 虚拟机

参考:

  1. https://emirb.github.io/blog/microvm-2026/
  2. https://github.com/infracloudio/awesome-microvm
  3. https://github.com/fishman/awesome-agent-sandbox