MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

डेमॉन के लिए एक नए झंडे के साथ एक मौजूदा MongoDB डॉकर कंटेनर को पुनरारंभ कैसे करें

यहाँ मेरी .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 

वॉल्यूम सेक्शन में निरपेक्ष पथ होता है जो रूट से अलग होता है। वास्तव में डॉक फ़ाइल रूट पर एक सेल्फ कॉन्फिग फाइल बनाती है, इसलिए यदि आपके पास डॉकर-कंपोज़ इंस्टाल लोकेशन के रूप में रूट है, तो इसे कहीं और बदल दें, और अब कॉन्फिग फाइल सेटिंग्स कभी नहीं होंगी डॉकटर-इंस्टॉल अप/डाउन पर डिलीट करें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अनेक दिनांक सीमाओं के लिए कुल $group

  2. MongoDB ऑब्जेक्ट को JSON के रूप में क्रमबद्ध किया गया है

  3. MongoDB $ दौर बनाम $ ट्रंक:क्या अंतर है?

  4. MVC.net में MongoDB से ObjectId कैसे पास करें?

  5. बीएसओएन टाइप ऑब्जेक्ट आईडी को जेएसओएन में कनवर्ट करना (मोंगोडब में भंडारण) -जावा