The goal is to have every database version images available for support.
Having docker is fine but it is still needed to setup the database, the user, some specific DB parameters. Most of those cannot be passed like it is done in the Nuxeo image through NUXEO_CUSTOM_PARAM.
In order to avoid scripting, on-the-fly images seems like a good compromise.