Docker nadaje się szczególnie do wdrażania mikrousług. Poniższe linki omawiają dwie strategie dotyczące korzystania z baz danych:
Osobiście wolę używać jednej bazy danych na usługę i rozszerzać to na wdrażanie oddzielnych instancji serwera bazy danych. Zapewnia to, że usługi są luźno powiązane, a jeśli jedna usługa ulegnie awarii, nie wpłynie to na inną.