Automating database operations in Docker

I had a great opportunity to work with the team at Couchbase as they prepared for the release of the latest version of Couchbase Server with support for running in Docker.

One of my passions is automating operations, especially for databases, so of course I was eager to take the challenge to fully automate database cluster management—the initialization of a DB cluster, and the addition and removal of nodes from the cluster—and how it can all be done via Docker.

I blogged about this recently, and have since posted a screencast. Now, Bryan Cantrill’s keynote from Couchbase Connect is online, and you can see how he demonstrated automated Couchbase on Triton there.

The demo screencast from my blog post:

 

This is Bryan’s keynote at Couchbase Connect. The demo starts at 24:32:

 

Update: pattern identification

Patterns have emerged after working to automate many apps with a number of customers. Read more about containers, operations, and orchestration.