WHAT IS FLOCKER?
Flocker is an open-source container data volume manager for your Dockerized applications.
By providing tools for data migrations, Flocker gives ops teams the tools they need to run containerized stateful services like databases in production.
Unlike a Docker data volume which is tied to a single server, a Flocker data volume, called a dataset, is portable and can be used with any container in your cluster.
Flocker manages Docker containers and data volumes together. When you use Flocker to manage your stateful microservice, your volumes will follow your containers when they move between different hosts in your cluster.
Flocker has a simple REST API which is used to instruct the Flocker Control Service. The Flocker Control Service communicates with Flocker Agents running on each node in the cluster to carry out commands.
Most times you’ll be using Flocker via the Flocker plugin for Docker, and Flocker will be controlled via the Docker command line. For more complex operations you can control Flocker directly using our CLI tool. If you prefer to control Flocker programmatically using languages like Go, Python or Ruby you can use our API directly.
When you want to see what is happening on your Flocker cluster you can use the Volume Hub to investigate the state of datasets and interrogate logs.
ORCHESTRATION AND STORAGE INTEGRATIONS WITH FLOCKER
Flocker is designed to work with the other tools you are using to build and run your distributed applications. Thanks to the Flocker plugin for Docker, Flocker can be used with popular container managers or orchestration tools like the Docker Engine, Docker Swarm, Docker Compose.
For storage, Flocker supports block-based shared storage such as Amazon EBS, Rackspace Cloud Block Storage, and EMC ScaleIO, as well as local storage (currently experimental using our ZFS storage backend) so you can choose the storage backend that is best for your application. Read more about choosing the best storage backend for your application. You can also use Flocker to take advantage of pre-defined storage profiles that are offered by many storage providers. Find out more about Flocker’s storage profile support.
|Categories||Cloud and Virtualization > Containers > Container Clustering, Config, Management|
Use of the SDxCentral service directory is governed by our Terms of Service, including without limitation those sections under the headings "CONTENT", "LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SDXCENTRAL SITES", "INDEMNITY; DISCLAIMER; LIMITATION OF LIABILITY" AND "COPYRIGHTS". Under no circumstances will SDxCentral be liable in any way for any Content, including, but not limited to, liability for any errors or omissions in any Content or for any loss or damage of any kind incurred as a result of the use of any Content posted, emailed or otherwise transmitted via the Sites.