ডকার সংস্করণ 17.06.0-ce
আমি ভিডিও কোর্স দেখে ডকার অধ্যয়ন করছি।
প্রভাষক দেখায়:
sudo docker run -ti ubuntu /bin/bash
চিত্রটি উবুন্টু সহ ডকার চালান। আর আমাকে কী কষ্ট দেয় /bin/bash\
।
এটি একটি কমান্ড man docker run
দেখায় /bin/bash
। যে docker run IMAGE [COMMAND]
। ঠিক আছে, ঠিক আছে। তবে এর মধ্যে পার্থক্য কী
sudo docker run -ti ubuntu
এবং
sudo docker run -ti ubuntu /bin/bash
আমার জন্য কেউ নেই। এবং প্রভাষক কমান্ডের দিকে মনোনিবেশ করেন না। তিনি বলেছিলেন যে আমরা কেবল ডকার চালাচ্ছি। এটি অবশ্যই তাঁর প্রথম আদেশ ছিল command এবং তারপরে তিনি দেখান যে আমরা হোস্ট মেশিন থেকে বিচ্ছিন্ন হয়ে পড়েছি, কোনও ক্ষতি ছাড়াই আমরা যা চাই তা নির্দ্বিধায় নষ্ট করতে পারি (যেমন rm -rf / bin)।
আমি চেক করেছি:
$ sudo docker run -ti ubuntu
root@aaf7cd26fe18:/# echo $SHELL
/bin/bash
$ sudo docker run -ti ubuntu /bin/bash
root@6b2570958216:/# echo $SHELL
/bin/bash
ভাল, নিজের জন্য আমি এই /bin/bash
অংশটিকে আবর্জনা হিসাবে ফেলে দেওয়ার সিদ্ধান্ত নিয়েছি ।
তবে যাইহোক আমি আপনাকে জিজ্ঞাসা করার সিদ্ধান্ত নিয়েছি: সম্ভবত ডকার চালানোর দুটি উপায়ের মধ্যে কিছু পার্থক্য রয়েছে? যদি থাকে তবে তা কেমন?