lastbackend/couchdb
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 .
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!
--------------------------------------------------------------------
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 lastbackend/couchdb