为什么需要
出海做产品,部署是最烦的环节之一。手动配服务器、写 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 小