आपको मोंगो कमांड को संशोधित करने की आवश्यकता नहीं है क्योंकि यह मोंगोडब कंटेनर के लिए समस्या पैदा करेगा। command
. को परिभाषित करके आप मूल CMD
को ओवरराइड कर देंगे
जिसके चलने की उम्मीद है। स्क्रिप्ट को स्वचालित रूप से तब तक निष्पादित किया जाएगा जब तक आपने इसे /docker-entrypoint-initdb.d/
के तहत माउंट किया है जैसा कि यहां
ध्यान दें कि आपके कंटेनर की शुरुआत में स्क्रिप्ट केवल एक बार निष्पादित की जाएगी और इसे फिर से निष्पादित करने के लिए आपको /data/db
को हटाना होगा वॉल्यूम जो आपके कंटेनर से संबद्ध है