-tযুক্তি ভাল একটি Google অনুসন্ধান অনুযায়ী নথিভুক্ত করা না, অথবা উল্লেখিত প্রায়ই অনেক মানুষ।
এমনকি আপনি dockerবাশ প্রম্পটে টাইপ করে (1.8.1 এর সর্বশেষতম সংস্করণ সহ ) সমস্ত ডকার ক্লায়েন্ট যুক্তির একটি তালিকা প্রদর্শন করার পরে এটি প্রদর্শিত হয় না ।
প্রকৃতপক্ষে, আপনি docker -t --helpযদি এই আশ্চর্যজনকভাবে অস্পষ্ট উত্তরটি দিয়ে থাকেন তবে টাইপ করে এই যুক্তি সম্পর্কে সুনির্দিষ্ট সহায়তা পাওয়ার চেষ্টা করেন :
পতাকা সরবরাহ করা হয়েছে তবে সংজ্ঞায়িত হয়নি: -t
সুতরাং, এই যুক্তি সম্পর্কে বিভ্রান্ত হওয়ার জন্য আপনাকে দোষ দেওয়া যাবে না!
ডকার অনলাইন ডকুমেন্টেশনে একটি উল্লেখ রয়েছে যা বলে যে এটি "একটি সিডো-টিটি বরাদ্দ করা" এবং এটি প্রায়শই ব্যবহৃত হয় -i:
https://docs.docker.com/reference/run/
আমি এটি নীচে ভয়ঙ্কর jwilder/nginx-proxyডকার ধারক জন্য ডকুমেন্টেশনে ব্যবহৃত দেখেছি :
docker run -d -p 80:80 --name nginx -v /tmp/nginx:/etc/nginx/conf.d -t nginx
এই ক্ষেত্রে, এটি যা করে তা হ'ল এই ডকার পাত্রে থাকা 'ভার্চুয়াল' টিটি (বাশ কমান্ড প্রম্পট / টার্মিনাল) এ আউটপুট প্রেরণ করা। এরপরে ডকার কমান্ড চালিয়ে আপনি এই আউটপুটটি দেখতে পাবেন docker logs CONTAINERযেখানে এই ধারকটির CONTAINERআইডির প্রথম দু'টি অক্ষর। এই কন্টেইনার আইডি টাইপ করে পাওয়া যাবেdocker ps -a
আমি এই -tযুক্তিটি নীচের লিঙ্কটিতে সংক্ষেপে উল্লেখ করেছি , যেখানে এটি বলে
-tএবং -iপতাকা একটি সিউডো-TTY বরাদ্দ এবং খোলা stdin এমনকি যদি সংযুক্ত করা রাখা। এটি যতক্ষণ না ব্যাশ প্রম্পট চলছে ততক্ষণ আপনি traditionalতিহ্যবাহী ভিএম এর মতো ধারকটি ব্যবহার করতে পারবেন।
https://coreos.com/os/docs/latest/getting-started-with-docker.html
আশা করি এটা কাজে লাগবে! আমি নিশ্চিত নই কেন এটি নথিভুক্ত বা বেশি ব্যবহার করা হচ্ছে না। হতে পারে এটি পরীক্ষামূলক এবং আসন্ন সংস্করণগুলিতে একটি ডকুমেন্টেড বৈশিষ্ট্য হিসাবে প্রয়োগ করা হবে।
-itপতাকাগুলির মৌলিক আচরণটি ব্যাখ্যা করে ।