Showing posts with label couchdb. Show all posts
Showing posts with label couchdb. Show all posts

February 07, 2022

How to start couchdb instance in the docker container

We have different ways to connect couchdb in docker containers

>>> Using docker compose:

Step1:

create file docker-compose.yml::

version: '3'

services:

  couchserver:

    image: couchdb

    restart: always

    ports:

      - "5984:5984"

    environment:

      - COUCHDB_USER=admin

      - COUCHDB_PASSWORD=admin

    volumes:

        - ./dbdata:/opt/couchdb/data


Step2:

From the directory that contains your docker-compose.yml file, run:

docker-compose up -d

Step3:

Docker will pull your image and setup everything for you.

Soon as everything set, make sure your CouchDB container is up and running, but the following command:

docker ps

Step4:

Access CouchDB admin

In order to validate your working CouchDB install, head to http://localhost:5984/.

To access the CouchDB admin, head to http://localhost:5984/_utils/

=========================================

>>> Using Docker command:

Step1:

docker run -itd -p 25984:5984 -p 25986:5986 --name=couchdb2 \

-e NODENAME='couchdb-2.local.com' \

--mount 'source=volume-2,target=/opt/couchdb/data' \

couchdb:2.3.0


Step2:

curl -X GET http://localhost:25984


References:

https://medevel.com/tutorial-install-couchdb-with-docker/

https://medium.com/@singinjon/cluster-couchdb-2-and-docker-on-localhost-f0490649d960


Read more ...

My Favorite Site's List

#update below script more than 500 posts