# docker-compose-projects **Repository Path**: aylerh/docker-compose-projects ## Basic Information - **Project Name**: docker-compose-projects - **Description**: 可直接通过docker或compose启动的项目;或者通过makefile/sh等进行自动化构建;windows上自动安装scoop-git-cmake等工具; - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-01 - **Last Updated**: 2026-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Docker & Docker Compose 项目集合 本仓库包含了一系列基于 Docker 与 Docker Compose 部署的开源工具、低代码平台、AI / OCR / TTS 服务、文档处理、数据库及 Docker/K8s 构建模板项目。 --- ## 📊 项目总览表格 | 序号 | 项目名称 (目录) | 领域 / 分类 | 核心功能与简介 | 主要端口 / 启动方式 | 推荐 / 状态 | | :---: | :--- | :--- | :--- | :--- | :--- | | 1 | [Budibase](./Budibase) | 低代码平台 | 可视化应用构建工具,支持 MySQL/PostgreSQL/MongoDB 拖拽构建 CRUD 应用 | `10000` / `docker-compose up` | ⭐⭐⭐⭐⭐ (推荐) | | 2 | [TaxHacker](./TaxHacker) | AI 财务分析 | 自动 AI 收据、发票、交易数据分析提取器 (仅支持 OpenAI API) | `docker-compose up` | ⭐⭐⭐ | | 3 | [appsmith](./appsmith) | 低代码平台 | 快速构建内部管理后台工具,支持与外部数据库集成 | `80` / `docker-compose up -d` | ⭐⭐⭐ (内网访问需配置) | | 4 | [csghub-docker-compose-v1.3.0](./csghub-docker-compose-v1.3.0) | AI/ML 资产托管 | 国产开源 AI 模型与数据集托管平台单机版全套部署 (包含 Server, Portal, NATS 等) | `docker-compose up -d` | ⭐⭐⭐⭐⭐ (功能全面) | | 5 | [diaNarilabsTtsProject](./diaNarilabsTtsProject) | AI 语音合成 | 基于 Dia 1.6B 参数的超自然情感语调与非语言音效 TTS 模型 | Dockerfile (CPU/GPU) | ⭐⭐⭐⭐ (高质量语音) | | 6 | [dockerWithGo](./dockerWithGo) | 开发模板 | 使用 Go 语言通过 `os/exec` 调用容器系统 Docker CLI 命令示例 | `go run main.go` / Docker | ⭐⭐⭐ | | 7 | [docker_load_images](./docker_load_images) | 基础镜像包 | 预存离线 Go 开发环境镜像包 `golang-my.tar` | `docker load -i` | ⭐⭐⭐ | | 8 | [dockerfile-docker-compose-k8s...](./dockerfile-docker-compose-k8s-kind-makefile-powershell合一-笔记) | DevOps 学习笔记 | Dockerfile 两阶段构建、镜像源代理加速、Makefile 与 K8s (Kind) 合一笔记 | 理论与代码模板 | ⭐⭐⭐⭐⭐ (实用干货) | | 9 | [dots-ocr-docker-project](./dots-ocr-docker-project) | AI OCR 识别 | 基于 `rednotehilab/dots.ocr` (vLLM OpenAI API 规格) 的 GPU OCR 服务 | `8001:8000` / `docker-compose` | ⭐⭐⭐⭐ (GPU加速) | | 10 | [es-elasticsearch-docker](./es-elasticsearch-docker) | 搜索引擎 | Elasticsearch 单机/容器部署指南与经典案例及工具使用笔记 | `9200` / `docker-compose` | ⭐⭐⭐⭐⭐ (基础组件) | | 11 | [gh-proxy](./gh-proxy) | 网络代理 | GitHub Release、Archive 及 Git Clone 加速代理服务 (基于 Python/Workers) | `80` / `docker run` / `compose` | ⭐⭐⭐⭐⭐ (极实用) | | 12 | [markitdownDockerfile](./markitdownDockerfile) | 文档转换 | 基于微软 MarkItDown 的 PDF/Office 转 Markdown 工具 | Makefile / `docker-compose` | ⭐⭐⭐⭐ | | 13 | [nextcloud-libreoffice-online-docker](./nextcloud-libreoffice-online-docker) | 私有云 & 协作 | Nextcloud 云盘与 LibreOffice Online 在线文档编辑系统组合部署 | `docker-compose up -d` | ⭐⭐⭐⭐ | | 14 | [nocobase](./nocobase) | 低代码平台 | 基于数据模型驱动的可视化表结构与数据管理平台 | `13000` / `docker run` | ⭐⭐⭐ (外部数据源需付费) | | 15 | [oneapiDocker](./oneapiDocker) | LLM 聚合网关 | One-API 统一大模型 API 转发与计费管理系统 (集成了 MySQL与 Redis) | `3000` / `docker-compose up` | ⭐⭐⭐⭐⭐ (必备工具) | | 16 | [picoshare-drive-project](./picoshare-drive-project) | 轻量极速网关 | PicoShare 极简轻量级文件共享与云盘服务 | `docker-compose up` | ⭐⭐⭐⭐ | | 17 | [redis-docker](./redis-docker) | 数据库缓存 | Redis 基础版(默认 6379 端口,无密码)部署与 Python 连接测试 | `6379` / `docker-compose up` | ⭐⭐⭐⭐ | | 18 | [redisWithPass](./redisWithPass) | 数据库缓存 | 自定义安全密码保护与 `redis.conf` 挂载的安全版 Redis Docker 部署 | `6379` / `docker-compose up` | ⭐⭐⭐⭐⭐ | | 19 | [serg4451d-upscaler](./serg4451d-upscaler) | AI 图像增强 | 基于 AuraSR-v2 / Real-ESRGAN 的 4 倍超分辨率图像无损放大工具 | `7860` / `docker run` | ⭐⭐⭐⭐ (高质量放大) | | 20 | [stirlingPdfDocker](./stirlingPdfDocker) | PDF 综合处理 | 功能极强且注重隐私的自托管 Web 端 PDF 编辑、转换与 OCR 工具 | `8080` / `docker-compose up` | ⭐⭐⭐⭐⭐ (强力推荐) | | 21 | [wiki-js-docker-compose](./wiki-js-docker-compose) | 知识库系统 | 基于 Wiki.js 与 PostgreSQL 构建的现代化企业级 Wiki 知识库系统 | `80:3000` / `docker-compose` | ⭐⭐⭐⭐⭐ (美观高效) | | 22 | [yacha](./yacha) | 容器管理面板 | 基于 Yacht 的 Docker 容器可视化轻量管理面板 | `8001:8001` / `docker-compose` | ⭐⭐⭐⭐ | --- ## 🛠️ 项目详细介绍 ### 1. 低代码与应用构建平台 (Low-Code Platforms) - **[Budibase](./Budibase)** - **简介**: 开源低代码/无代码开发平台,致力于快速构建内部工具与数据管理看板。 - **特性**: 支持连接 PostgreSQL、MySQL、MongoDB 等外部数据库及内置 CouchDB,提供丰富的拖拽式 UI 组件与工作流自动化。 - **访问端口**: `10000` - **[appsmith](./appsmith)** - **简介**: 快速构建内部管理后台的低代码平台,可直接连接多种数据库和 API。 - **注意**: 部署在 Docker 中时,若连接宿主机 MySQL,需要配置 `host.docker.internal` 或配置 MySQL 远程访问权限。 - **访问端口**: `80` - **[nocobase](./nocobase)** - **简介**: 极具扩展性的无代码/低代码开发平台,强调数据模型驱动与 WYSIWYG 可视化配置。 - **注意**: 外部数据源插件在商用/某些场景下需要付费。 - **访问端口**: `13000` --- ### 2. AI、大模型与音视频/图像处理 (AI & LLM & Media Services) - **[csghub-docker-compose-v1.3.0](./csghub-docker-compose-v1.3.0)** - **简介**: 国产开源 AI 资产与大模型托管平台 CSGHub 的一键式 Docker Compose 部署套件。 - **组件包含**: `csghub-server`(核心API)、`csghub-portal`(前端Portal界面)、`csghub-user`(用户认证)、`nats`(消息队列)、`csghub-proxy`(代理转发)与 `csghub-accounting`(计费服务)。 - **[oneapiDocker](./oneapiDocker)** - **简介**: 界面友好的 OpenAI 接口聚合与中转管理平台 One-API。 - **特性**: 支持将各种大语言模型 API 统一转为标准 OpenAI 格式,自带额度管理、渠道分发、Redis 缓存与 MySQL 数据库持久化。 - **访问端口**: `3000` - **[diaNarilabsTtsProject](./diaNarilabsTtsProject)** - **简介**: 基于 Dia 1.6B 参数模型的文本转语音(TTS)高自然度解决方案。 - **特性**: 突出表现于真人情感语调与非语言提示音(如笑声、叹气等),提供 CPU 和 GPU 的 Dockerfile 构建配置。 - **[dots-ocr-docker-project](./dots-ocr-docker-project)** - **简介**: 高性能 GPU 加速的 OCR 文字识别容器服务,采用 `rednotehilab/dots.ocr:vllm-openai-v0.9.1` 镜像。 - **访问端口**: `8001` (映射到容器内部 8000 端口)。 - **[TaxHacker](./TaxHacker)** - **简介**: 基于 AI 的自动化发票、收据及财务交易分析工具。 - **注意**: 目前核心模型调用仅支持 OpenAI API Key。 - **[serg4451d-upscaler](./serg4451d-upscaler)** - **简介**: 基于 AuraSR-v2 和 Real-ESRGAN 的图像 4 倍超分辨率无损放大与增强项目。 - **访问端口**: `7860` --- ### 3. 文档与 PDF 处理服务 (Document & PDF Tools) - **[stirlingPdfDocker](./stirlingPdfDocker)** - **简介**: 功能极其强大的开源 Web 端 PDF 工具箱 Stirling-PDF。 - **特性**: 支持 PDF 拆分、合并、加密、解密、旋转、OCR 识别,以及 Office / 图像 / HTML / Markdown 与 PDF 之间的互相转换。所有操作均在本地进行,隐私安全高。 - **访问端口**: `8080` - **[markitdownDockerfile](./markitdownDockerfile)** - **简介**: 基于微软开源 MarkItDown 引擎制作的 Docker / Makefile 工具。 - **特性**: 可便捷将 PDF、Word (Docx)、Excel (Xlsx) 等文档高保真转换为 Markdown 文本文件,支持单文件转换与批量处理。 - **[nextcloud-libreoffice-online-docker](./nextcloud-libreoffice-online-docker)** - **简介**: Nextcloud 私有云存储与 LibreOffice Online 在线协同文档编辑器的组合部署套件。 - **用途**: 适合自建安全私有的云端协同办公与文档在线预览编辑系统。 --- ### 4. 知识库、存储与网络代理 (Knowledge Base, Storage & Proxy) - **[wiki-js-docker-compose](./wiki-js-docker-compose)** - **简介**: 基于 Node.js 与 PostgreSQL 的现代化企业级 Wiki 知识库系统 Wiki.js。 - **特性**: 界面精美、支持 Markdown 协同编辑、多语言、版本控制与高度定制化的权限管理。 - **访问端口**: `80` (映射到容器内 3000 端口)。 - **[gh-proxy](./gh-proxy)** - **简介**: GitHub 文件与仓库加速代理服务。 - **使用方式**: 部署后,在任何 GitHub 的 release/archive/git clone 链接前加上 `http://localhost/` 即可实现全速下载与克隆。 - **[picoshare-drive-project](./picoshare-drive-project)** - **简介**: PicoShare 极简文件共享服务,专注极速上传与文件分享链接生成。 --- ### 5. 数据库与容器基础架构 (Database & Infrastructure) - **[es-elasticsearch-docker](./es-elasticsearch-docker)** - **简介**: 搜索引擎 Elasticsearch 的 Docker 部署与使用实践,内含配置文件规范与常用语法笔记。 - **访问端口**: `9200` - **[redis-docker](./redis-docker)** - **简介**: 无密码基础版 Redis 服务部署,适合本地快速测试与开发开发环境。 - **访问端口**: `6379` - **[redisWithPass](./redisWithPass)** - **简介**: 带有安全密码保护及自定义 `redis.conf` 挂载的安全版 Redis 容器部署。 - **访问端口**: `6379` - **[yacha](./yacha)** - **简介**: 基于 Yacht 的 Docker 容器可视化管理面板,通过挂载 `docker.sock` 提供直观的应用 UI 管理功能。 - **访问端口**: `8001` --- ### 6. DevOps 学习与工程构建模板 (DevOps & Engineering Templates) - **[dockerfile-docker-compose-k8s-kind-makefile-powershell合一-笔记](./dockerfile-docker-compose-k8s-kind-makefile-powershell合一-笔记)** - **简介**: 包含 Dockerfile 最佳实践(两阶段构建)、国内镜像源与代理加速配置、Makefile 自动化构建部署以及 Kubernetes (Kind) PowerShell 自动化脚本的综合模板。 - **[dockerWithGo](./dockerWithGo)** - **简介**: Go 语言中调用本地 Docker 守护进程及 CLI 命令的实践示例。 - **[docker_load_images](./docker_load_images)** - **简介**: 离线镜像加载目录,包含预打包的 `golang-my.tar` 镜像文件。 --- ## 📌 关联说明 工作区文档补充位于 [doc-files](./doc-files) 目录下,如需查看详细优化与开发计划可参考 [doc-files/优化.md](./doc-files/优化.md)。