# DataHub Generalized Metadata Store (GMS) Docker Image [![datahub-gms docker](https://github.com/datahub-project/datahub/workflows/datahub-gms%20docker/badge.svg)](https://github.com/datahub-project/datahub/actions?query=workflow%3A%22datahub-gms+docker%22) Refer to [DataHub GMS Service](../../metadata-service) to have a quick understanding of the architecture and responsibility of this service for the DataHub. ## Other Database Platforms While GMS defaults to using MySQL as its storage backend, it is possible to switch to any of the [database platforms](https://ebean.io/docs/database/) supported by Ebean. For example, you can run the following command to start a GMS that connects to a PostgreSQL backend. ``` (cd docker/ && docker-compose -f docker-compose.yml -f docker-compose.postgre.yml -p datahub up) ``` or a MariaDB backend ``` (cd docker/ && docker-compose -f docker-compose.yml -f docker-compose.mariadb.yml -p datahub up) ```