Skip to content

funnyzak/docker-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Release 🚀

Build Status GitHub Container Registry License

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

🛠️ Development Tools & Utilities

🌐 Infrastructure & Networking

🗄️ 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 Docker Tag Docker Image Size Docker Pulls
FFmpeg Service Docker Tag Docker Image Size Docker Pulls
WeRead Bot Docker Tag Docker Image Size Docker Pulls
Nginx Docker Tag Docker Image Size Docker Pulls
OpenJDK Docker Tag Docker Image Size Docker Pulls
One-API Docker Tag Docker Image Size Docker Pulls
Snell Server Docker Tag Docker Image Size Docker Pulls
Cron Docker Tag Docker Image Size Docker Pulls
Hello Docker Tag Docker Image Size Docker Pulls
reqtap Docker Tag Docker Image Size Docker Pulls
View all images status table
Image Tag Size Pulls
Java NodeJS Python Go Etc Docker Tag Docker Image Size Docker Pulls
Git Sync Docker Tag Docker Image Size Docker Pulls
Git Job Docker Tag Docker Image Size Docker Pulls
LibreOffice Server Docker Tag Docker Image Size Docker Pulls
Request Hub Docker Tag Docker Image Size Docker Pulls
NeZha Dashboard Docker Tag Docker Image Size Docker Pulls
Canal Suite Docker Tag Docker Image Size Docker Pulls
Y-WebRTC Signaling Docker Tag Docker Image Size Docker Pulls
Abracadabra Web Docker Tag Docker Image Size Docker Pulls
MySQL Dump Docker Tag Docker Image Size Docker Pulls
Dify2OpenAI Docker Tag Docker Image Size Docker Pulls
Certimate Docker Tag Docker Image Size Docker Pulls
Watermark Docker Tag Docker Image Size Docker Pulls
vCards Docker Tag Docker Image Size Docker Pulls
brt-data-forwarder Docker Tag Docker Image Size Docker Pulls

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 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

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

Packages