第250319期 - dokku

30k star,docker构建你自己的paas
假如你是一个程序员,你需要一个简单高效的工具来快速部署和管理应用程序,同时不想被复杂的设置和繁琐的操作困扰,怎么办?Dokku或许就是你在寻找的解决方案!
简介
Dokku 是一个基于 Docker 构建的迷你平台即服务(PaaS)工具,它帮助开发者快速构建和管理应用的生命周期。它被誉为“小型的 Heroku”,因为它的功能强大且易于使用,同时又保持轻量级。
功能特点
- 简易部署:Dokku 提供了一键部署应用的能力,并支持多种语言和框架。
- 扩展性强:通过插件支持,可以根据需求添加功能(如数据库支持、监控等)。
- 灵活性高:支持自定义配置和管理,适用于多种开发和生产环境。
- 资源友好:适配于较小的虚拟机配置,十分节省资源。
- 开源社区:拥有活跃的社区和大量文档资源,随时可以获取技术支持。
如何开始
- 准备环境:
- 确保你有一台运行以下操作系统的新虚拟机:Ubuntu(20.04 / 22.04 / 24.04)或 Debian 11+,并配置好 SSH 密钥。
- 安装 Dokku:
- 使用以下命令安装最新的稳定版本:
wget -NP . https://dokku.com/install/v0.35.16/bootstrap.sh sudo DOKKU_TAG=v0.35.16 bash bootstrap.sh
- 使用以下命令安装最新的稳定版本:
- 配置 Dokku:
- 设置服务器域名(
dokku domains:set-global
)。 - 添加用户访问权限(
dokku ssh-keys:add
)。
- 设置服务器域名(
- 部署应用:
- 通过 Git 推送代码即可轻松部署应用程序。
总的来说,Dokku 是开发者简化部署流程和提升工作效率的得力助手,是时候体验它带来的高效和便捷了! 😊
地址:github.com/dokku/dokku