Configuration optimale de Docker+ CouchDB pour un déploiement continu

J'ai récemment commencé à expérimenter avec Docker et en ce qui concerne les déploiements de code (c'est-à-dire le serveur de nœuds), cela fonctionne extrêmement bien. Cependant, lorsqu'il s'agit de déployer un serveur CouchDB, cela pose un défi. L'aspect difficile est probablement lié à mon ignorance sur le sujet.

La configuration actuelle : Déploiement continu vers une instance AWS EC2
Le problème : Chaque déploiement efface la base de données et réinstalle CouchDB
Fin objectif : Les déploiements ne doivent pas supprimer et réinstaller la base de données. Ils doivent simplement mettre à jour la configuration couchdb si une configuration est fournie (c'est-à-dire désactiver le mode administrateur, ajouter un utilisateur,...)

Fichier Dockerfile: Assez simple: FROM couchdb:latest

Quelles sont les approches que je peux utiliser pour y parvenir?

demandé sur