Running databases in Docker at scale
The use of docker containers for Java applications has become part of everyday project work. However, developers often shy away from running databases in docker containers. Joakim Recht (Uber) shows in his session at DevOpsCon 2018 how to use Docker for databases.
Running services in Docker has become more or less mainstream. Running databases in Docker, however, is not that widespread. At Uber, we’re migrating all our storage solutions to run in Docker containers, and in this talk we will look at why that’s a good idea and what kind of tooling we’re building to support running many thousands of MySQL databases, Cassandra nodes, ElasticSearch nodes, and more.