Containerisation_overview - ISISSoftwareServices/AutoreductionMonitor GitHub Wiki

This Section of the Wiki details the Installation and setup of a MySQL database within a Docker container both Locally and on SCD Cloud Services; External access to the database and testing.

There are many benefits to containerising a database. The most significant being that it compartmentalises the database. This allows for easier upgrading and migrations of the database.

Containerising a database allows for data contained within the database to be stored across many different hosts in N data volumes. What this means is that you can easily remove/delete the database while persisting the storage. It also allows for the creation of many database using the same or different schemas to mount data from the same volumes.