দেখুন: https://docs.docker.com/engine/references/run/#overriding-dockerfile-image-defaults
প্রাসঙ্গিক অংশ:
সিএমডি (ডিফল্ট কমান্ড বা বিকল্পগুলি) ডকার কমান্ডলাইনে optionচ্ছিক COMMAND পুনরুদ্ধার করুন:
$ docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
এই আদেশটি isচ্ছিক, কারণ যে ব্যক্তি চিত্রটি তৈরি করেছে সে ইতিমধ্যে ডকফেরফিল সিএমডি ব্যবহার করে একটি ডিফল্ট কম্যান্ড সরবরাহ করেছে। অপারেটর হিসাবে (চিত্রটি থেকে কোনও ধারক চালিত ব্যক্তি), আপনি কেবল নতুন একটি কম্যান্ড নির্দিষ্ট করে সেই সিএমডিটিকে ওভাররাইড করতে পারেন।
চিত্রটি যদি কোনও ENTRYPOINT নির্দিষ্ট করে তবে সিএমডি বা কম্যান্ড ENTRYPOINT- তে যুক্তি হিসাবে যুক্ত হবে।
সুতরাং আপনি যা চান তা করতে আপনাকে কেবল একটি সেন্টিমিডি নির্দিষ্ট করতে হবে এবং ব্যবহার করে ওভাররাইড করতে হবে /bin/bash
। বেশ "খালি" নয়, তবে এটি 99% কাজটি সম্পন্ন করে।