The official CouchDB repository is good for testing out CouchDB2 clustering support, but it is unstable and for any real usage a single-instance version of CouchDB2 should be used.
Although there is a pull request to add this, it has not been merged. This is a built image mirror of that pull request for developers who don't want to wait to play around with a usable CouchDB2 docker image, with some additional improvements and fixes added in.
See the official repository for details. Port 5984 is exposed to access couch and 9100/4369 are also exposable for cluster usage. You can find the new web management interface (fauxton) at
There is a data volume exposed
/opt/couchdb/data, which contains the nodes data.
docker run -p 5984:5984 chrisfosterelli/couchdb2