"রান" এর পরে প্রথম যুক্তি যা কোনও পতাকা বা কোনও প্যারামিটার নয় কোনও চিত্রের নাম হিসাবে পার্স করা হয়। যখন পার্সিং ব্যর্থ হয়, এটি আপনাকে রেফারেন্স ফর্ম্যাটটি বলে দেয়, ওরফে চিত্রের নাম (তবে কোনও চিত্র আইডি, পিনড ইমেজ বা অন্য সিনট্যাক্স হতে পারে) অবৈধ। আপনার আদেশে:
docker run -p 8888:8888 -v `pwd`/../src:/src -v `pwd`/../data:/data -w /src supervisely_anpr --rm -it bash
চিত্রটির নাম "সুপারভাইজালি_আএনআরপি" বৈধ, সুতরাং আপনাকে কমান্ডটি আগে দেখতে হবে। এই ক্ষেত্রে, ত্রুটিটি সম্ভবত pwdকোনও স্থানের সাথে কোনও পাথ আউটপুট করা থেকে সম্ভবত । জায়গার পরে সমস্ত কিছুই আর প্যারামিটারে থাকে না -vএবং ডকার এটিকে চিত্রের নাম হিসাবে পার্স করার চেষ্টা করে। ফিক্সটি হ'ল ভলিউম প্যারামিটারগুলি উদ্ধৃত করা যখন আপনি গ্যারান্টি দিতে পারবেন না এটি ফাঁকা স্থান বা অন্যান্য বিশেষ অক্ষর মুক্ত।
আপনি যখন এটি করেন, আপনি পরবর্তী ত্রুটির মুখোমুখি হবেন, "এক্সিকিউটেবল পাওয়া যায় না"। চিত্রের নামের পরে সমস্ত কিছু পাত্রে ভিতরে চালানোর আদেশ হিসাবে পার্স করা হয়েছে। আপনার ক্ষেত্রে এটি কমান্ডটি চালানোর চেষ্টা করবে --rm -it bashযা প্রায় অবশ্যই ব্যর্থ --rmহবে যেহেতু আপনার চিত্রের ভিতরে বাইনারি হিসাবে উপস্থিত থাকবে না। এটি সমাধানের জন্য আপনাকে প্যারামিটারগুলি পুনঃক্রম করতে হবে:
docker run --rm -it -p 8888:8888 -v "`pwd`/../src:/src" -v "`pwd`/../data:/data" -w /src supervisely_anpr bash
আমার স্লাইডগুলিতে এই দুটি ত্রুটি এবং কারণ সম্পর্কে আমি আরও কিছু বিশদ পেয়েছি: https://sudo-bmitch.github.io/preferencesations/dc2018/faq-stackoverflow-lightning.html#29
docker run -p 8888:8888 -v "`pwd`/../src":/src -v "`pwd`/../data":/data -w /src --rm -it supervisely_anpr bash