MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да рестартирате съществуващ MongoDB Docker контейнер с нови флагове към демон

Ето моя .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 

Разделът за обем има абсолютен път, който е различен от корена. Всъщност docker файлът създава самоконфигурационен файл на root, така че ако имате root като място за инсталиране на docker-compose, променете го на друго място и сега настройките на конфигурационния файл никога няма да изтриване при докер-инсталиране нагоре/надолу.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:Как да напиша функция за публикуване, съдържаща потребителското име

  2. не може да направи повикване за почивка

  3. Entity Framework и MongoDb

  4. Комбиниране на оператори $regex и $or в Mongo

  5. MongoDB кръстосана заявка към база данни