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