আমার কাছে সংস্করণ সহ একটি ডকার রয়েছে 17.06.0-ce
। যখন আমি কমান্ড সহ ডকার ব্যবহার করে এনজিআইএনএক্স ইনস্টল করার চেষ্টা করছি:
docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest
এটি দেখায় যে
ডকার: ডেমন থেকে ত্রুটি প্রতিক্রিয়া: oci রানটাইম ত্রুটি: ধারক_লিনক্স.গো: 262: ধারক প্রক্রিয়া শুরু হওয়ার কারণে "প্রক্রিয়া_লিনক্স.গো: 339: ধারক আরআইআই caused" রুটফএস_লিনক্স.গো: 57: মাউন্টিং \\ "/ অ্যাপডাটা / এনগিনক্স / কনফিড / nginx.conf \\ / var / lib / Docker / aufs যদি / mnt / dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0 \\ "এ \\" / var / lib / Docker / aufs যদি / mnt / dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0 জন্য / etc / nginx / nginx.conf "rootfs \\ থেকে" \\ "কারণে \\" ডিরেক্টরি নয় \\ "\" ": আপনি কি কোনও ফাইলের (বা তদ্বিপরীত) ডিরেক্টরিতে ডিরেক্টরিকে মাউন্ট করার চেষ্টা করছেন? নির্দিষ্ট হোস্ট পথটি বিদ্যমান এবং প্রত্যাশিত প্রকার কিনা তা পরীক্ষা করে দেখুন।
যদি nginx.conf
ফাইলটি মাউন্ট না করে তবে সবকিছু ঠিক আছে। সুতরাং, আমি কনফিগারেশন ফাইলটি কীভাবে মাউন্ট করব?
ls -al .
? আপনার পিডাব্লুডির দেখতে দেখতে চান।