MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara memulai ulang Wadah Docker MongoDB yang ada dengan flag baru ke daemon

Ini file .yml saya

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 

Bagian volume memiliki path absolut yang berbeda dari root. Sebenarnya file docker membuat file konfigurasi sendiri di root , jadi jika Anda memiliki root sebagai lokasi pemasangan docker-compose ubah ke tempat lain, dan sekarang pengaturan file konfigurasi tidak akan pernah hapus di docker-install up/down.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring data mongodb tidak menutup koneksi mongodb

  2. Menangani konflik dalam menemukan, memodifikasi, menyimpan aliran di MongoDB dengan Mongoose

  3. Setel kuota Basis Data MongoDB (SIZE)

  4. MongoDB Bagaimana kita mendapatkan semua kursor terbuka SAAT INI dan kueri yang dijalankannya?

  5. Bagaimana cara menghapus database Mongo kosong dengan nama yang sama dengan database yang terisi?