অন্যান্য পরিষেবাগুলির মতো, সিস্টেমসিটিএল ডকার্ড পরিষেবা পরিচালনা করতেও ব্যবহার করা যেতে পারে। systemctl হল একটি কমান্ড লাইন ইউটিলিটি যা systemd init সিস্টেমের সাথে আসা Linux ডিস্ট্রিবিউশনে systemd পরিষেবাগুলি পরিচালনা করতে ব্যবহৃত হয়।
এই গাইডে, আমি systemctl টুল ব্যবহার করে লিনাক্সে ডকার পরিষেবা পরিচালনার প্রক্রিয়া প্রদর্শন করব।
সিস্টেমসিটিএল কমান্ড ব্যবহার করে কীভাবে ডকার পরিষেবা শুরু করবেন
ডিফল্টরূপে, লিনাক্সে, ডকার পরিষেবা বুট হওয়ার পরে শুরু হয়। যাইহোক, অনেক ক্ষেত্রে, আপনি এটি ম্যানুয়ালি পরিচালনা করতে চাইতে পারেন, যেমন এটির সমস্যা সমাধান করা বা অস্বাভাবিকতার ক্ষেত্রে। ডকার পরিষেবা এবং সকেট ফাইলগুলি সহজেই systemctl দিয়ে পরিচালনা করা যেতে পারে। ডকার পরিষেবা শুরু করার কমান্ডটি নীচে দেওয়া হয়েছে:
sudo systemctl start docker.service
উপরের কমান্ডটি কোন ইঙ্গিত দেবে না যে পরিষেবাটি কাজ করা শুরু করেছে। ডকার পরিষেবা সক্রিয় এবং চলমান কিনা তা নির্ধারণ করতে, ব্যবহার করুন অবস্থা systemctl কমান্ড এবং পরিষেবার নাম সহ বিকল্প।
sudo সিস্টেমসিটিএল স্ট্যাটাস ডকার
উল্লেখ্য যে, উপরের কমান্ডগুলিতে, .service এক্সটেনশনটি ঐচ্ছিক এবং এড়িয়ে যাওয়া যেতে পারে।
সিস্টেমসিটিএল কমান্ড ব্যবহার করে ডকার বুট সেটিংস কীভাবে পরিচালনা করবেন
পূর্বে উল্লিখিত হিসাবে, সমস্ত আধুনিক লিনাক্স ডিস্ট্রিবিউশনে, ডকার পরিষেবাটি বুটে স্বয়ংক্রিয়ভাবে শুরু হয়। কিন্তু ম্যানুয়ালি এটি পরিচালনা করার জন্য, systemctl কমান্ড ব্যবহার করা যেতে পারে।
উদাহরণস্বরূপ, আপনি যদি বুটের সময় কমাতে চান এবং বুটে ডকার পরিষেবা শুরু না করে সংস্থানগুলি সংরক্ষণ করতে চান তবে কেবল এটি অক্ষম করুন।
sudo systemctl অক্ষম ডকার
ডকার পরিষেবা নিষ্ক্রিয় করা অবিলম্বে এটি বন্ধ করবে না; স্পষ্টভাবে বন্ধ না হওয়া পর্যন্ত পরিষেবা সক্রিয় থাকবে। পরিষেবাটি সক্রিয় থাকবে, তবে, যে টার্গেট ফাইলটি বুট করার সময় পরিষেবাটিকে সক্রিয় রাখে তা সরানো হবে এবং পরবর্তী বুটে পরিষেবাটি নিষ্ক্রিয় করা হবে৷
ডকার শুরু করতে, কেবল ব্যবহার করুন systemctl শুরু পরিষেবার নামের সাথে, এবং এটি বন্ধ করতে, ব্যবহার করুন systemctl স্টপ আদেশ
sudo systemctl স্টপ ডকারএবং এটি বুটে শুরু করতে, পরিষেবাটি সক্ষম করুন।
sudo systemctl সক্ষম ডকার
পরিষেবা সক্রিয় করা আবার একটি প্রতীকী লিঙ্ক তৈরি করবে৷ / চায় ডিরেক্টরি
ম্যানুয়ালি ডকার পরিষেবা কীভাবে শুরু করবেন
আপনি যদি ডকার পরিষেবা শুরু করতে systemctl কমান্ড লাইন ইউটিলিটি ব্যবহার করতে না চান তবে এটি ব্যবহার করে ম্যানুয়ালি ট্রিগার করা যেতে পারে ডকার্ড সঙ্গে আদেশ sudo বিশেষাধিকার
sudo ডকার্ড
প্রতি থামা পরিষেবা, প্রেস ctrl+c চাবি
উপসংহার
সিস্টেম অ্যাডমিনিস্ট্রেশন টুল লিনাক্সে ডকার পরিষেবা পরিচালনা করতেও সক্ষম। ডিফল্টরূপে, ডকার পরিষেবাটি বুটে সক্রিয় থাকে, তবে, এটি ব্যবহার করে ম্যানুয়ালিও পরিচালনা করা যেতে পারে systemctl আদেশ একটি নিষ্ক্রিয় ডকার পরিষেবা শুরু করতে systemctl শুরু ডকার কমান্ড ব্যবহার করা হয় এবং বুট লোড করার জন্য এটি নিষ্ক্রিয় করতে systemctl অক্ষম ডকার কমান্ড ব্যবহার করা হয়।