https://github.com/funnyzak/docker-release
Build images and publish to Docker Hub, GitHub Container Registry, and AliCloud Image Service.
https://github.com/funnyzak/docker-release
alicloud aliyun canal cron cronjob docker docker-image dockerfile dockerhub ghcr ghcr-image mysql-dump nezha nginx one-api snell-server vcard
Last synced: about 1 month ago
JSON representation
Build images and publish to Docker Hub, GitHub Container Registry, and AliCloud Image Service.
- Host: GitHub
- URL: https://github.com/funnyzak/docker-release
- Owner: funnyzak
- License: mit
- Created: 2024-11-27T01:50:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-02T03:14:26.000Z (3 months ago)
- Last Synced: 2026-03-29T14:47:05.475Z (3 months ago)
- Topics: alicloud, aliyun, canal, cron, cronjob, docker, docker-image, dockerfile, dockerhub, ghcr, ghcr-image, mysql-dump, nezha, nginx, one-api, snell-server, vcard
- Language: Shell
- Homepage: https://docker-release.gh.yycc.dev
- Size: 2.23 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Docker Release 🚀
[](https://github.com/funnyzak/docker-release)
[](https://github.com/funnyzak/docker-release)
[](https://github.com/funnyzak/docker-release)
**Docker Release** is a comprehensive repository that provides optimized Docker images for various services and applications. All images are automatically published to Docker Hub, GitHub Container Registry, and AliCloud Container Registry. The images are built with the latest source code and support multiple architectures including AMD64, ARM64, and more.
## Features
- **Multi-Architecture Support**: All images support `linux/amd64`, `linux/arm64`, and more
- **Automated CI/CD**: GitHub Actions-powered builds and automated releases
- **Multi-Registry Publishing**: Images available on Docker Hub, GHCR, and AliCloud Registry
- **Regular Updates**: Automated monitoring and updates from upstream sources
- **Security Focused**: Minimal base images and regular security updates
- **Production Ready**: Optimized for both development and production environments
## Available Images
### 📱 Applications & Services
- [**AI Goofish Monitor**](https://github.com/funnyzak/docker-release/tree/main/Docker/ai-goofish-monitor): AI-powered marketplace monitoring service for Goofish (闲鱼)
- [**FFmpeg Service**](https://github.com/funnyzak/docker-release/tree/main/Docker/ffmpeg-service): Media processing microservice with HTTP API
- [**One-API**](https://github.com/funnyzak/docker-release/tree/main/Docker/one-api): Unified OpenAI API format for all LLM providers
- [**WeRead Bot**](https://github.com/funnyzak/docker-release/tree/main/Docker/weread-bot): Intelligent WeChat Read automation bot
- [**LibreOffice Server**](https://github.com/funnyzak/docker-release/tree/main/Docker/libreoffice-server): Online document editing and conversion service
- [**Request-Hub**](https://github.com/funnyzak/docker-release/tree/main/Docker/request-hub): HTTP request receiving, recording, and proxy service
- [**NeZha Dashboard**](https://github.com/funnyzak/docker-release/tree/main/Docker/nezha): Server monitoring and management dashboard
- [**vCards**](https://github.com/funnyzak/docker-release/tree/main/Docker/vcards): Virtual business card management service
- [**Dify2OpenAI**](https://github.com/funnyzak/docker-release/tree/main/Docker/dify2openai): Dify to OpenAI API compatibility layer
- [**Certimate**](https://github.com/funnyzak/docker-release/tree/main/Docker/certimate): SSL certificate management service
- [**libreoffice-rest-api**](https://github.com/funnyzak/docker-release/tree/main/Docker/libreoffice-rest-api): A lightweight Go-based document conversion service that wraps LibreOffice command-line capabilities with a REST API.
- [**Watermark**](https://github.com/funnyzak/docker-release/tree/main/Docker/watermark): Image watermarking service
- [**Environment Mock Data**](https://github.com/funnyzak/docker-release/tree/main/Docker/other): Configurable mock data generation service
- [**brt-data-forwarder**](https://github.com/funnyzak/docker-release/tree/main/Docker/brt-data-forwarder): A brt data forward service.
- [**reqtap**](https://github.com/funnyzak/docker-release/tree/main/Docker/reqtap): HTTP request debugging and proxy tool
### 🛠️ Development Tools & Utilities
- [**Java NodeJS Python Go Etc**](https://github.com/funnyzak/docker-release/tree/main/Docker/java-nodejs-python-go-etc): Multi-language development environment
- [**Git Sync**](https://github.com/funnyzak/docker-release/tree/main/Docker/git-sync): Git repository synchronization service
- [**Git Job**](https://github.com/funnyzak/docker-release/tree/main/Docker/git-job): Git-based job automation
- [**Cron**](https://github.com/funnyzak/docker-release/tree/main/Docker/cron): Lightweight cron job scheduler
- [**Hello**](https://github.com/funnyzak/docker-release/tree/main/Docker/hello): Minimal Go application for Docker demonstration
### 🌐 Infrastructure & Networking
- [**Nginx**](https://github.com/funnyzak/docker-release/tree/main/Docker/nginx): Nginx with secure configurations and useful modules
- [**Snell Server**](https://github.com/funnyzak/docker-release/tree/main/Docker/snell-server): Lightweight encrypted proxy protocol server
- [**Y-WebRTC Signaling**](https://github.com/funnyzak/docker-release/tree/main/Docker/y-webrtc-signaling): WebRTC signaling server for real-time communication
- [**Abracadabra Web**](https://github.com/funnyzak/docker-release/tree/main/Docker/abracadabra-web): Instant text encryption/decryption tool
### 🗄️ Database & Data Tools
- [**Canal Suite**](https://github.com/funnyzak/docker-release/tree/main/Docker/canal): Alibaba Canal for MySQL binlog incremental subscription
- Canal-Adapter: MySQL binlog adapter
- Canal-Deployer: Canal deployment tool
- Canal-Admin: Canal management interface
- [**MySQL Dump**](https://github.com/funnyzak/docker-release/tree/main/Docker/mysql-dump): Professional MySQL backup tool with notifications
### ⚙️ Runtime Environments
- [**OpenJDK**](https://github.com/funnyzak/docker-release/tree/main/Docker/openjdk): Eclipse Temurin-based Java runtime environment
## Image Status
| Image | Tag | Size | Pulls |
|---|---|---|---|
| [AI Goofish Monitor](https://github.com/funnyzak/docker-release/tree/main/Docker/ai-goofish-monitor/README.md) | [](https://hub.docker.com/r/funnyzak/ai-goofish-monitor) | [](https://hub.docker.com/r/funnyzak/ai-goofish-monitor) | [](https://hub.docker.com/r/funnyzak/ai-goofish-monitor) |
| [FFmpeg Service](https://github.com/funnyzak/docker-release/tree/main/Docker/ffmpeg-service/README.md) | [](https://hub.docker.com/r/funnyzak/ffmpeg-service) | [](https://hub.docker.com/r/funnyzak/ffmpeg-service) | [](https://hub.docker.com/r/funnyzak/ffmpeg-service) |
| [WeRead Bot](https://github.com/funnyzak/docker-release/tree/main/Docker/weread-bot/README.md) | [](https://hub.docker.com/r/funnyzak/weread-bot) | [](https://hub.docker.com/r/funnyzak/weread-bot) | [](https://hub.docker.com/r/funnyzak/weread-bot) |
| [Nginx](https://github.com/funnyzak/docker-release/tree/main/Docker/nginx/README.md) | [](https://hub.docker.com/r/funnyzak/nginx) | [](https://hub.docker.com/r/funnyzak/nginx) | [](https://hub.docker.com/r/funnyzak/nginx) |
| [OpenJDK](https://github.com/funnyzak/docker-release/tree/main/Docker/openjdk/README.md) | [](https://hub.docker.com/r/funnyzak/openjdk) | [](https://hub.docker.com/r/funnyzak/openjdk) | [](https://hub.docker.com/r/funnyzak/openjdk) |
| [One-API](https://github.com/funnyzak/docker-release/tree/main/Docker/one-api/README.md) | [](https://hub.docker.com/r/funnyzak/one-api) | [](https://hub.docker.com/r/funnyzak/one-api) | [](https://hub.docker.com/r/funnyzak/one-api) |
| [Snell Server](https://github.com/funnyzak/docker-release/tree/main/Docker/snell-server/README.md) | [](https://hub.docker.com/r/funnyzak/snell-server) | [](https://hub.docker.com/r/funnyzak/snell-server) | [](https://hub.docker.com/r/funnyzak/snell-server) |
| [Cron](https://github.com/funnyzak/docker-release/tree/main/Docker/cron/README.md) | [](https://hub.docker.com/r/funnyzak/cron) | [](https://hub.docker.com/r/funnyzak/cron) | [](https://hub.docker.com/r/funnyzak/cron) |
| [Hello](https://github.com/funnyzak/docker-release/tree/main/Docker/hello/README.md) | [](https://hub.docker.com/r/funnyzak/hello) | [](https://hub.docker.com/r/funnyzak/hello) | [](https://hub.docker.com/r/funnyzak/hello) |
| [reqtap](https://github.com/funnyzak/docker-release/tree/main/Docker/reqtap/README.md) | [](https://hub.docker.com/r/funnyzak/reqtap) | [](https://hub.docker.com/r/funnyzak/reqtap) | [](https://hub.docker.com/r/funnyzak/reqtap) |
View all images status table
| Image | Tag | Size | Pulls |
|---|---|---|---|
| [MTranServer](https://github.com/funnyzak/docker-release/tree/main/Docker/mtranserver/README.md) | [](https://hub.docker.com/r/funnyzak/mtranserver) | [](https://hub.docker.com/r/funnyzak/mtranserver) | [](https://hub.docker.com/r/funnyzak/mtranserver) |
| [Java NodeJS Python Go Etc](https://github.com/funnyzak/docker-release/tree/main/Docker/java-nodejs-python-go-etc/README.md) | [](https://hub.docker.com/r/funnyzak/java-nodejs-python-go-etc) | [](https://hub.docker.com/r/funnyzak/java-nodejs-python-go-etc) | [](https://hub.docker.com/r/funnyzak/java-nodejs-python-go-etc) |
| [Git Sync](https://github.com/funnyzak/docker-release/tree/main/Docker/git-sync/README.md) | [](https://hub.docker.com/r/funnyzak/git-sync) | [](https://hub.docker.com/r/funnyzak/git-sync) | [](https://hub.docker.com/r/funnyzak/git-sync) |
| [Git Job](https://github.com/funnyzak/docker-release/tree/main/Docker/git-job/README.md) | [](https://hub.docker.com/r/funnyzak/git-job) | [](https://hub.docker.com/r/funnyzak/git-job) | [](https://hub.docker.com/r/funnyzak/git-job) |
| [LibreOffice Server](https://github.com/funnyzak/docker-release/tree/main/Docker/libreoffice-server/README.md) | [](https://hub.docker.com/r/funnyzak/libreoffice-server) | [](https://hub.docker.com/r/funnyzak/libreoffice-server) | [](https://hub.docker.com/r/funnyzak/libreoffice-server) |
| [Request Hub](https://github.com/funnyzak/docker-release/tree/main/Docker/request-hub/README.md) | [](https://hub.docker.com/r/funnyzak/request-hub) | [](https://hub.docker.com/r/funnyzak/request-hub) | [](https://hub.docker.com/r/funnyzak/request-hub) |
| [NeZha Dashboard](https://github.com/funnyzak/docker-release/tree/main/Docker/nezha/README.md) | [](https://hub.docker.com/r/funnyzak/nezha-dashboard) | [](https://hub.docker.com/r/funnyzak/nezha-dashboard) | [](https://hub.docker.com/r/funnyzak/nezha-dashboard) |
| [Canal Suite](https://github.com/funnyzak/docker-release/tree/main/Docker/canal/README.md) | [](https://hub.docker.com/r/funnyzak/canal-adapter) | [](https://hub.docker.com/r/funnyzak/canal-adapter) | [](https://hub.docker.com/r/funnyzak/canal-adapter) |
| [Y-WebRTC Signaling](https://github.com/funnyzak/docker-release/tree/main/Docker/y-webrtc-signaling/README.md) | [](https://hub.docker.com/r/funnyzak/y-webrtc-signaling) | [](https://hub.docker.com/r/funnyzak/y-webrtc-signaling) | [](https://hub.docker.com/r/funnyzak/y-webrtc-signaling) |
| [Abracadabra Web](https://github.com/funnyzak/docker-release/tree/main/Docker/abracadabra-web/README.md) | [](https://hub.docker.com/r/funnyzak/abracadabra-web) | [](https://hub.docker.com/r/funnyzak/abracadabra-web) | [](https://hub.docker.com/r/funnyzak/abracadabra-web) |
| [MySQL Dump](https://github.com/funnyzak/docker-release/tree/main/Docker/mysql-dump/README.md) | [](https://hub.docker.com/r/funnyzak/mysql-dump) | [](https://hub.docker.com/r/funnyzak/mysql-dump) | [](https://hub.docker.com/r/funnyzak/mysql-dump) |
| [Dify2OpenAI](https://github.com/funnyzak/docker-release/tree/main/Docker/dify2openai/README.md) | [](https://hub.docker.com/r/funnyzak/dify2openai) | [](https://hub.docker.com/r/funnyzak/dify2openai) | [](https://hub.docker.com/r/funnyzak/dify2openai) |
| [Certimate](https://github.com/funnyzak/docker-release/tree/main/Docker/certimate/README.md) | [](https://hub.docker.com/r/funnyzak/certimate) | [](https://hub.docker.com/r/funnyzak/certimate) | [](https://hub.docker.com/r/funnyzak/certimate) |
| [libreoffice-rest-api](https://github.com/funnyzak/docker-release/tree/main/Docker/libreoffice-rest-api/README.md) | [](https://hub.docker.com/r/funnyzak/libreoffice-rest-api) | [](https://hub.docker.com/r/funnyzak/libreoffice-rest-api) | [](https://hub.docker.com/r/funnyzak/libreoffice-rest-api) |
| [Watermark](https://github.com/funnyzak/docker-release/tree/main/Docker/watermark/README.md) | [](https://hub.docker.com/r/funnyzak/watermark) | [](https://hub.docker.com/r/funnyzak/watermark) | [](https://hub.docker.com/r/funnyzak/watermark) |
| [vCards](https://github.com/funnyzak/docker-release/tree/main/Docker/vcards/README.md) | [](https://hub.docker.com/r/funnyzak/vcards) | [](https://hub.docker.com/r/funnyzak/vcards) | [](https://hub.docker.com/r/funnyzak/vcards) |
| [brt-data-forwarder](https://github.com/funnyzak/docker-release/tree/main/Docker/brt-data-forwarder/README.md) | [](https://hub.docker.com/r/funnyzak/brt-data-forwarder) | [](https://hub.docker.com/r/funnyzak/brt-data-forwarder) | [](https://hub.docker.com/r/funnyzak/brt-data-forwarder) |
## Quick Start
### Docker Pull
You can pull any of the above images from Docker Hub, GitHub Container Registry, or Aliyun Container Registry:
```bash
# Docker Hub
docker pull funnyzak/nginx:latest
# GitHub Container Registry
docker pull ghcr.io/funnyzak/nginx:latest
# Aliyun Container Registry
docker pull registry.cn-beijing.aliyuncs.com/funnyzak/nginx:latest
```
## Documentation
Each service includes comprehensive documentation in its respective README.md file, covering:
- **Installation & Setup**: Step-by-step deployment instructions
- **Configuration**: Environment variables and settings
- **Usage Examples**: Docker run and Docker Compose samples
## Build Directory
All Docker images are built from the `./Docker/` directory structure. Each service has its own subdirectory containing:
- `Dockerfile`: Container build instructions
- `README.md`: Comprehensive service documentation
- `docker-compose.yml`: Local testing configuration (optional)
- Supporting files and configurations
### Key Directories
- `./Docker/ai-goofish-monitor/`: AI-powered marketplace monitoring
- `./Docker/ffmpeg-service/`: Media processing microservice
- `./Docker/nginx/`: Secure Nginx with additional modules
- `./Docker/openjdk/`: Eclipse Temurin Java runtime
- `./Docker/one-api/`: Unified LLM API gateway
- `./Docker/weread-bot/`: WeChat Read automation bot
- And many more services...
## Registry Support
All images are published to three registries for maximum accessibility:
- **Docker Hub**: `docker pull funnyzak/[service]:latest`
- **GitHub Container Registry**: `docker pull ghcr.io/funnyzak/[service]:latest`
- **Aliyun Container Registry**: `docker pull registry.cn-beijing.aliyuncs.com/funnyzak/[service]:latest`
## License
This project is licensed under the [MIT License](https://github.com/funnyzak/docker-release/blob/main/LICENSE).
---
**Built with ❤️ for the container community**