Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description


Base docker image to run a CouchDB server


To create the image lastbackend/couchdb, execute the following command on the lb-docker-couchdb folder:

docker build -t lastbackend/couchdb .

Running the CouchDB server

Run the following command to start couchdb:

docker run -d -p 5984:5984 lastbackend/couchdb

The first time that you run your container, a new random password will be set.
To get the password, check the logs of the container by running:

docker logs <CONTAINER_ID>

You will see an output like the following:

    ------------------------------ CouchDB -----------------------------
      +-++-+ curl http://admin:Bpma6QBiUDMt9jd503lwezpe@<host>:<port>
      | LB |
      +-++-+ Please remember to change the above password!

Setting a specific password

If you want to use a preset password instead of a random generated one, you can
set the environment variable PASS to your specific password when running the container:

docker run -d -p 5984:5984 -e USER="demo" -e PASS="mypass" lastbackend/couchdb

    ------------------------------ CouchDB -----------------------------
      | LB | curl http://demo:«password»@<host>:<port>

In this case, mypass is the password assigned to the demo user.

If you want to disable password authentication, you can set PASS to **None**


Docker Pull Command
Source Repository