sql >> Databáze >  >> NoSQL >> MongoDB

Jak restartovat existující kontejner MongoDB Docker Container s novými příznaky pro démona

Zde je můj soubor .yml

version: '3.7'

services:
  node1:
    image: mongo 
    ports:
      - 30001:27017 
    volumes:
      - $HOME/mongoclusterdata/node1:/data/db 
    networks:
      - mongocluster
    command: mongod --replSet comments 
  node2:
    image: mongo
    ports:
      - 30002:27017
    volumes:
      - $HOME/mongoclusterdata/node2:/data/db
    networks:
      - mongocluster
    command: mongod --replSet comments
    depends_on :
      - node1 
  node3:
    image: mongo
    ports:
      - 30003:27017
    volumes:
      - $HOME/mongoclusterdata/node3:/data/db
    networks:
      - mongocluster
    command: mongod --replSet comments
    depends_on :
        - node2 

networks:
  mongocluster:
    driver: bridge 

Sekce svazku má absolutní cestu, která se liší od kořenového adresáře. Soubor dockeru ve skutečnosti vytváří vlastní konfigurační soubor na rootu, takže pokud máte root jako umístění instalace docker-compose, změňte jej na jiné místo, a nyní by nastavení konfiguračního souboru nikdy nebylo odstranit při docker-install nahoru/dolů.



  1. jaký je střední rozdíl mezi drahokamy Nest a redis-namespace, když používáme redis s rails/ruby

  2. Vytváření více indexů najednou

  3. Dotaz MongoDB s kritérii délky

  4. textové vyhledávání mongodb s více poli