← 工具

Dokku

Docker 驱动的开源 PaaS,一条命令部署应用生命周期,支持多语言和多数据库,Stars 31K+

#20
推荐排名
31,873
GitHub Stars
198,887.5
推荐得分
应用部署 / PaaS 平台
适用场景
开发工具部署容器

为什么需要

出海做产品,部署是最烦的环节之一。手动配服务器、写 Dockerfile、配反向代理、管域名,一个人搞半天。Dokku 把这些自动化:git push 就能部署,自动构建 Docker、自动配 HTTPS、自动管理域名。

怎么用

bash
# 安装(在 VPS 上)
wget -NP . https://dokku.com/install.sh
sudo DOKKU_TAG=v0.34.8 bash bootstrap.sh

# 创建应用
dokku apps:create my-app

# 部署(本地 git push)
git remote add dokku dokku@your-server:my-app
git push dokku main

注意事项

  • 定价:完全免费开源
  • 局限:单机部署,不适合高可用集群场景;社区比 Kubernetes 小