Over the last few months our team at Rancher Labs has been working on building software that would allow users to create and manage persistent Docker volumes. With the release of Docker 1.8, which now officially supports Docker volume drivers, we announced Convoy, an open-source Docker volume driver that can snapshot, backup and restore Docker volumes anywhere.
Convoy is designed to be a standalone Docker volume driver that runs on individual Linux hosts. Our initial implementation of Convoy utilizes Linux Device Mapper to deliver four key storage functions for Docker volumes:
- Create thin provisioned volumes
- Take snapshots of volumes
- Incrementally backup snapshots to object stores, such as Amazon S3
- Restore volumes on any host running Convoy
To get started with Convoy, please download it on GitHub.
You can view other, upcoming meetups here.