Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Docker
  3. REX-Ray

REX-Ray

Apache-2.0Gov0.11.4

A vendor-agnostic container storage orchestration engine providing persistent storage for Docker, Kubernetes, and Mesos.

Visit WebsiteGitHubGitHub
2.2k stars329 forks0 contributors

What is REX-Ray?

REX-Ray is a container storage orchestration engine that provides persistent storage for cloud-native workloads running on Docker, Kubernetes, and Mesos. It solves the problem of stateful container storage by abstracting storage operations across multiple cloud providers and on-premise systems. The tool enables consistent volume management across different container platforms.

Target Audience

DevOps engineers and platform teams managing containerized applications that require persistent storage across cloud providers and on-premise infrastructure.

Value Proposition

Developers choose REX-Ray for its vendor-agnostic approach to container storage, supporting multiple storage platforms through a single orchestration layer. Its flexibility as CLI, service, and Docker plugin makes it adaptable to various deployment scenarios.

Overview

REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

Use Cases

Best For

  • Providing persistent storage for stateful Docker containers
  • Managing storage volumes across multi-cloud Kubernetes clusters
  • Abstracting storage operations from specific cloud provider APIs
  • Orchestrating storage for Mesos-based container platforms
  • Building consistent storage layers for hybrid cloud environments
  • Developing storage plugins for container orchestration systems

Not Ideal For

  • Teams using managed Kubernetes services with integrated storage solutions (e.g., AWS EKS with EBS CSI driver)
  • Projects requiring immediate support for the latest Container Storage Interface (CSI) specifications
  • Small-scale deployments with simple, single-cloud persistent storage needs
  • Environments relying heavily on Windows containers for service mode operations

Pros & Cons

Pros

Vendor-Agnostic Storage

Supports multiple providers like AWS EBS, Google Persistent Disk, and Azure, abstracting storage operations from specific cloud APIs, as shown in the detailed provider table.

Multi-Platform Container Support

Provides persistent storage for Docker, Kubernetes, and Mesos, enabling consistent volume management across different orchestration systems.

Flexible Deployment Options

Available as a CLI tool, Linux service, Go package, and Docker plugin, making it adaptable to various operational scenarios, from local development to production.

Broad OS Compatibility

Runs on major Linux distributions and macOS for CLI, with service support for Ubuntu, Debian, CentOS, and CoreOS, enhancing cross-platform usability.

Cons

CSI Support Lag

The README notes CSI integration is planned for late 2018, so it may not keep pace with evolving container storage standards, limiting compatibility with newer systems.

Configuration Complexity

Requires setting environment variables and provider-specific credentials, which can be error-prone and cumbersome, especially in multi-cloud setups.

Limited Windows Integration

Windows is not supported for service mode, as per the OS support table, restricting its use in environments with Windows-based container workloads.

Frequently Asked Questions

Quick Stats

Stars2,222
Forks329
Contributors0
Open Issues271
Last commit3 years ago
CreatedSince 2015

Tags

#container-storage#kubernetes#storage-abstraction#docker#persistent-storage#containers#go#mesos#cloud-native

Built With

G
Go

Links & Resources

Website

Included in

Docker35.8k
Auto-fetched 6 hours ago

Related Projects

docker-volume-backupdocker-volume-backup

Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage

Stars4,002
Forks152
Last commit13 hours ago
NetshareNetshare

Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin

Stars1,141
Forks167
Last commit5 years ago
BlockbridgeBlockbridge

Blockbridge volume plugin for Docker

Stars94
Forks19
Last commit5 years ago
Label BackupLabel Backup

Docker-aware backup agent using labels to automate backups for PostgreSQL, MySQL, MongoDB, and Redis to local or S3 compatible storage.

Stars24
Forks2
Last commit10 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub