ClusterControl for Docker

MySQL & Galera Cluster Database Management in a Docker Container

Deploy MySQL on Docker With Ease


Setup Your Stacks in Kubernetes

Install Kubernetes and use it to configure your stacks.

Bring Your Stacks into Docker

Using a simple command use Kubernetes to pull the stack inside the Docker container.

Setup ClusterControl

Register with ClusterControl and then connect it to your stacks to unlock end-to-end database management from a single console.

About MySQL on Docker

Docker is the world’s leading software container program. Developers love to use Docker for their work because it maintains a stable environment regardless of location to eliminate the “Well, it worked on my computer” issues.

Utilizing Docker for open source databases has been challenging and Severalnines has spent a long time figuring out how to get a successful deployment inside a container. While not yet production-ready, the long running blog series “MySQL on Docker” the Severalnines team has built a means that allows you to successfully deploy MySQL & Galera Cluster technology onto your Docker container and then utilize the advanced features in ClusterControl to monitor, manage & scale it.

What Can ClusterControl Do for You?

Advanced Monitoring
Backup, Restore & Automatic Failover
Load Balancing
Security & Compliance
Advanced Monitoring
ClusterControl makes it easy to visualize your database performance:from 10,000 feet to 10 feet, you can drill down to see every aspect of your data and how it’s performing. It also has alerts, custom advisors, and ChatOps integrations so you and your team can be notified the way you want to be.
Download For Free
Backup, Restore & Automatic Failover
ClusterControl provides you with sophisticated backup and failover features with a point-and-click interface to easily restore your data if something goes wrong. It allows you to schedule automatic backups, increasing efficiency and making your job easier.
Download For Free
Load Balancing
Load balancers are an essential component in database high availability, especially when making topology changes transparent to applications and implementing read-write split functionality. ClusterControl provides support for ProxySQL, HAProxy, and Maxscale.
Download For Free
Security & Compliance
ClusterControl delivers secure deployments with advanced encryption, audit trails, segregation of duties with precise access policies. It also manages your upgrades and security patches to ensure you maintain compliance.
Download For Free

ClusterControl User Reviews


The only management system you’ll ever need to take control of your open source database infrastructure.

Top MySQL on Docker Whitepapers

MySQL on Docker - How to Containerize Your Database
This whitepaper covers the basics you need to understand when considering to run a MySQL service on top of Docker container virtualization. And although Docker can help automate deployment of MySQL, the database still has to be managed and monitored. ClusterControl by Severalnines can provide a...
DIY Cloud Database on Amazon Web Services: Best Practices
Over the course of this paper, we cover the details of AWS infrastructure deployment, considerations for deploying your database server(s) in the cloud, and finish with an example overview of how to automate the deployment and management of a MongoDB cluster using ClusterControl.