ClusterHQ: Containter data management for the entire lifecycle of your app

When you need to work with Dockerized applications, you’ll need a container data volume manager. For many, that means they need Flocker from ClusterHQ which provides ops teams the tools needed to run containerized stateful services like databases in production. You’re no longer limited to a Docker data volume that’s restricted to a single server. With Flocker, the dataset is portable so you can use it with any container in your cluster.

Now you can manage your Docker containers and data volumes together. Once you utilize Flocker to help you manage your stateful microservice, the volumes follow the containers when they’re moved between different hosts in the cluster.

ClusterHQ mainly offers the Flocker container data volume manager for Dockerized applications. However, other projects such as the Volume Hub and dvol have already been introduced as well.


  • Flocker controls: Generally, you’ll use the Flocker plugin for Docker, and you can control Flocker through the Docker command line. If the operations are more complicated, you can use the CLI tool. You can also use languages such as Ruby, Python, and Go and use the API directly.
  • Orchestration: Flocker is specifically designed to work with other well-known container managers or orchestration tools to build and run your distributed applications.
  • Storage integrations: Flocker supports block-based shared storage and local storage, so you can choose which storage backend is ideal for your app. You can also take advantage of pre-defined storage profiles offered by numerous storage providers.
  • Volume Hub: This displays a catalog of all the data volumes and enables a very quick search.
  • dvol: You can also use this utility that lets you commit, reset, and branch your development databases.

Related Posts