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: AI-powered marketplace monitoring service for Goofish (ι²ι±Ό)
- FFmpeg Service: Media processing microservice with HTTP API
- One-API: Unified OpenAI API format for all LLM providers
- WeRead Bot: Intelligent WeChat Read automation bot
- LibreOffice Server: Online document editing and conversion service
- Request-Hub: HTTP request receiving, recording, and proxy service
- NeZha Dashboard: Server monitoring and management dashboard
- vCards: Virtual business card management service
- Dify2OpenAI: Dify to OpenAI API compatibility layer
- Certimate: SSL certificate management service
- Watermark: Image watermarking service
- Environment Mock Data: Configurable mock data generation service
- brt-data-forwarder: A brt data forward service.
π οΈ Development Tools & Utilities
- Java NodeJS Python Go Etc: Multi-language development environment
- Git Sync: Git repository synchronization service
- Git Job: Git-based job automation
- Cron: Lightweight cron job scheduler
- Hello: Minimal Go application for Docker demonstration
π Infrastructure & Networking
- Nginx: Nginx with secure configurations and useful modules
- Snell Server: Lightweight encrypted proxy protocol server
- Y-WebRTC Signaling: WebRTC signaling server for real-time communication
- Abracadabra Web: Instant text encryption/decryption tool
ποΈ Database & Data Tools
- Canal Suite: Alibaba Canal for MySQL binlog incremental subscription
- Canal-Adapter: MySQL binlog adapter
- Canal-Deployer: Canal deployment tool
- Canal-Admin: Canal management interface
- MySQL Dump: Professional MySQL backup tool with notifications
βοΈ Runtime Environments
- OpenJDK: Eclipse Temurin-based Java runtime environment
Image Status
| Image | Tag | Size | Pulls |
|---|---|---|---|
| AI Goofish Monitor | |||
| FFmpeg Service | |||
| WeRead Bot | |||
| Nginx | |||
| OpenJDK | |||
| One-API | |||
| Snell Server | |||
| Cron | |||
| Hello |
View all images status table
| Image | Tag | Size | Pulls | |---|---|---|---| | [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) | | [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:
# 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 instructionsREADME.md: Comprehensive service documentationdocker-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
Contributing
We welcome contributions! Please feel free to:
- Report Issues: Found a bug or have a suggestion? Open an issue
- Submit Pull Requests: Want to add a new service or improve existing ones?
- Request Services: Need a specific service containerized?
Development Guidelines
- Follow Docker best practices
- Include comprehensive README documentation
- Support multiple architectures
- Use minimal, secure base images
- Include proper health checks and labels
License
This project is licensed under the MIT License.
Built with β€οΈ for the container community