পটভূমিতে ডকার কনটেইনার চালান (বিচ্ছিন্ন মোড)


ডকারের অধীনে, কোনও চিত্র বিকাশকারী বিচ্ছিন্ন বা সম্মুখভাগ চলমান এবং অন্যান্য দরকারী সেটিংস সম্পর্কিত চিত্রের ডিফল্ট সংজ্ঞায়িত করতে পারে। তবে, ডকার রান [অপশন] কমান্ডটি ব্যবহার করে, আপনি বিকাশকারী দ্বারা সেট করা চিত্রটি ডিফল্টগুলিতে যুক্ত করতে বা ওভাররাইড করতে পারেন, এইভাবে আপনি কীভাবে ধারক চালায় তার আরও নিয়ন্ত্রণ দেয়।

এই নিবন্ধে, আমরা একটি পাত্রে চালানোর সম্মুখভাগের মোড এবং পটভূমি মোডের জন্য সংক্ষিপ্তভাবে ব্যাখ্যা করব এবং আমরা আপনাকে কীভাবে ডকের ধারকটি ব্যাকগ্রাউন্ডে বিচ্ছিন্ন মোডে চালাবেন তা আপনাকে দেখাব।

ফোরগ্রাউন্ড মোড (ডিফল্ট) বনাম পটভূমি/বিচ্ছিন্ন মোড

ডকার কনটেইনার শুরু করার আগে, আপনাকে প্রথমে সিদ্ধান্ত নিতে হবে যে আপনি এটিকে ডিফল্ট ফোরগ্রাউন্ড মোডে বা একটি বিচ্ছিন্ন মোডে ব্যাকগ্রাউন্ডে চালাতে চান কিনা।

অগ্রভাগ মোডে, ডকারটি ধারকটিতে প্রক্রিয়া শুরু করতে পারে এবং প্রক্রিয়াটির স্ট্যান্ডার্ড ইনপুট, স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটির সাথে কনসোলটি সংযুক্ত করতে পারে।

এটিকে আরও কনফিগার করার জন্য কমান্ড লাইন অপশন রয়েছে যেমন প্রক্রিয়াতে সিউডো-টিটি বরাদ্দ করতে -t এবং এসটিডিআইএন সংযুক্ত না থাকলেও উন্মুক্ত রাখতে -i । আপনি -a = [এখানে মান] পতাকা ব্যবহার করে এটি এক বা একাধিক ফাইল বর্ণনাকারীর (STDIN, STDOUT এবং/অথবা STDERR) এর সাথে সংযুক্ত করতে পারেন।

গুরুত্বপূর্ণভাবে, --rm বিকল্প ডকারকে কনটেইনারটি প্রস্থান করার পরে স্বয়ংক্রিয়ভাবে সরিয়ে ফেলতে বলে। এই উদাহরণটি দেখায় যে কীভাবে ফোরগ্রাউন্ড মোডে ডকার ধারক শুরু করতে হবে:

# docker run --rm -ti -p 8000:80 -p 8443:443 --name pandorafms pandorafms/pandorafms:latest

অগ্রভাগে একটি ধারক চালানোর অসুবিধাটি হ'ল আপনি উপরের স্ক্রিনশট থেকে দেখতে পাওয়ায় কমান্ড প্রম্পটটি আর অ্যাক্সেস করতে পারবেন না। যার অর্থ আপনি ধারক চলমান অবস্থায় অন্য কোনও কমান্ড চালাতে পারবেন না।

পটভূমিতে একটি ডকার ধারক চালানোর জন্য, -d = সত্য > বা কেবল -d বিকল্পটি ব্যবহার করুন। প্রথমে [Ctrl + C] টিপে অগ্রভাগ মোড থেকে এটিকে থামান, তারপরে প্রদর্শিত হিসাবে এটি একটি বিচ্ছিন্ন মোডে চালান:

# docker run -d --rm -p 8000:80 -p 8443:443 --name pandorafms pandorafms/pandorafms:latest

সমস্ত পাত্রে তালিকাভুক্ত করতে, নিম্নলিখিত কমান্ডটি চালান (ডিফল্ট সবেমাত্র চলমান দেখায়)।

# docker ps -a

এছাড়াও, একটি বিচ্ছিন্ন ধারকটিতে পুনরায় সংযোগ স্থাপন করতে ডকার সংযুক্তি কমান্ডটি ব্যবহার করুন।

# docker attach --name pandorafms
OR
# docker attach 301aef99c1f3

আপনি যদি উপরের ধারক বা অন্য কোনও চলমান ধারক বন্ধ করতে চান তবে নীচের কমান্ডটি ব্যবহার করুন (301aef99c1f3 প্রকৃত ধারক আইডি সহ প্রতিস্থাপন করুন)।

# docker stop 301aef99c1f3

আপনি নিম্নলিখিত নিম্নলিখিত ডকার নিবন্ধগুলি পড়তে পছন্দ করতে পারেন।

  1. ডোকার ইনস্টল করুন এবং সেন্টোস এবং আরএইচএল 7/6 - পার্ট 1 এ বেসিক কনটেইনার ম্যানিপুলেশন শিখুন
  2. কীভাবে ডকারের ধারকগুলির নাম বা নামকরণ করবেন
  3. ডকার চিত্র, পাত্রে এবং ভলিউমগুলি কীভাবে সরানো যায়
  4. >

এটাই! এই নিবন্ধে, আমরা দেখিয়েছি কীভাবে বিচ্ছিন্ন মোডে পটভূমিতে ডকার ধারক চালানো যায়। আমাদের প্রতিক্রিয়া জানাতে বা এই নিবন্ধটি সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে নীচের মন্তব্য ফর্মটি ব্যবহার করুন।