আমি বুঝতে পেরেছি যে আপনি ডঙ্কারে মঙ্গো চালাচ্ছেন, সুতরাং কাজের সংযোগ হিসাবে আপনি সংযোগ করতে একই চলমান ধারকটি ব্যবহার করতে পারেন:
docker exec -ti $container_name bash
bash-4.2$ mongo -u $MONGODB_USER -p $MONGODB_PASSWORD $MONGODB_DATABASE
MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.3
আদর্শভাবে আপনি কেবল একটি কমান্ডের সাথে সংযোগ করতে পারেন তবে বাইরে থেকে কল করার সময় কেন ব্যর্থ হচ্ছে তা আমি জানি না:
# this fail but you can use with other databases
docker exec -ti $container_name mongo -u $MONGODB_USER -p $MONGODB_PASSWORD $MONGODB_DATABASE
ধারণাটি সহজ, মঙ্গোটি পাত্রে ইনস্টল করা আছে যাতে আপনি ডকারকে কনটেইনারটি থেকে চালাতে বলে। আপনার যদি বাইরে থেকে ফাইলগুলি লোড করতে হয় তবে আপনি সর্বদা একটি ভলিউম মাউন্ট করতে পারেন।