首页 / 对比 / Dokploy

Sailbox vs Dokploy

Dokploy 使用 Docker Swarm 进行编排。Sailbox 使用 Kubernetes (K3s) — 一种根本不同的方式,具有更多生产级功能。

Dokploy 是一个基于 Docker Swarm 构建的简洁自托管 PaaS。两个平台都旨在简化部署。Sailbox 的差异化在于使用真正的 Kubernetes (K3s),提供水平 Pod 自动扩缩器、存活和就绪探针、集群内 Kaniko 构建、原生 CronJob 和完整的 kubectl 兼容。

功能对比

功能SailboxDokploy
开源
真正的 Kubernetes
自动扩缩容 (HPA)
健康探针
集群内构建
滚动部署~
数据库备份~
双因素认证
kubectl 兼容

Sailbox 的独特之处

真正的 Kubernetes,不是包装器

Sailbox 运行 K3s — CNCF 认证的 Kubernetes 发行版。你的应用作为真正的 Deployment 运行,支持 kubectl 访问。无锁定,无抽象层。

通过 Kaniko 集群内构建

无需暴露 Docker socket。Sailbox 使用 Kaniko 在集群内构建容器镜像,更安全且不需要特权容器。

内置生产级功能

自动扩缩容 (HPA)、健康探针、滚动部署、RBAC、双因素认证、自动数据库备份 — 生产所需的一切,从第一天起就包含在内。

常见问题

Sailbox 与 Dokploy 的 Docker Swarm 方式相比如何?

Docker Swarm 提供基本编排 — 服务扩展和滚动更新。Kubernetes (K3s) 额外提供基于 CPU/内存的自动扩缩容、用于自动恢复的健康探针、原生 CronJob、RBAC 以及庞大的工具和知识生态系统。

Kubernetes 比 Docker Swarm 更难管理吗?

Sailbox 通过其 Web 界面抽象了复杂性。你不需要编写 YAML 或使用 kubectl(虽然你可以)。安装只需一条 curl 命令,K3s 轻量到适合 2GB VPS。

Sailbox 支持多服务器部署吗?

支持。Sailbox 通过集群拓扑视图管理 K3s 节点。你可以添加工作节点,Sailbox 负责调度。Dokploy 也通过 Docker Swarm 支持多服务器,但调度功能较少。

开始使用 Sailbox

一条命令安装。可运行在任何 2GB 内存的 Linux 服务器上。