dev-tools 是一个集成多种常用服务和应用 Docker compose 模板的开发工具包。它可以帮助开发者快速启动和运行各种服务和应用,从而节省时间,提高开发效率。
- 集成多种常用服务和应用的 Docker compose 文件,只需掌握 docker 使用即可快速启动
- 提供实用脚本,可快速处理环境配置、安装与卸载等任务
- 大部分工具和脚本已在 Ubuntu 22.04 x86_64 环境下测试,可正常运行。其他环境请测试后提交 PR
目录 | 描述 |
---|---|
docker | 常用应用的 docker-compose |
k8s | k8s 应用(正在完善) |
Dockerfile | 常用项目打包的 Makefile 模板 |
py | python 脚本 |
setup | 常用的 linux 工具 |
sh | 常用 sh 脚本 |
styles | css 样式 |
vector-models | 向量模型 |
devops | 部署CI/CD |
克隆项目
git clone https//github.com/sumingcheng/dev-tools.git
cd dev-tools
选择需要部署的应用,进入对应目录。例如启动 Redis
cd docker/
make help # 查看支持的命令
make up # 启动服务
欢迎并鼓励社区成员贡献代码、文档、报告问题或提供新的想法。如果你有好的建议或新功能,请通过 Issues 或 Pull Requests 与我们分享。
- 快速搭建开发环境,启动常用服务,如 Redis、MySQL 等
- 测试 docker-compose 编排的应用
- 自动化运维,批量管理服务
- 学习和研究 docker、k8s 等技术
本项目采用 MIT 许可证,详情请见 LICENSE 文件。
如果你觉得这个项目有用,欢迎给我们点个 star star 或分享给更多人。
如遇到问题,欢迎提交 Issues 反馈。
也非常欢迎你分享自己部署和使用过的有趣应用,让这个项目变得更加丰富多彩。