'ডকার রান' কমান্ড ব্যবহার করে ব্যাকগ্রাউন্ডে কীভাবে কন্টেইনার চালাবেন

Dakara Rana Kamanda Byabahara Kare Byakagra Unde Kibhabe Kante Inara Calabena



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

এই ব্লগটি 'এর মাধ্যমে ব্যাকগ্রাউন্ডে ডকার কন্টেইনার চালানোর পদ্ধতি প্রদর্শন করবে ডকার রান 'আদেশ।







ডকার রান কমান্ডের মাধ্যমে ব্যাকগ্রাউন্ডে কীভাবে একটি ডকার কন্টেইনার চালাবেন?

'এর সাহায্যে পটভূমিতে ধারকটি কার্যকর করতে ডকার রান 'আদেশ, ' - বিচ্ছিন্ন করা ” বিকল্পটি ব্যবহার করা হয়। এই উদ্দেশ্যে, প্রদত্ত নির্দেশাবলী দেখুন।



ধাপ 1: টার্মিনাল চালু করুন



উইন্ডোজ থেকে ' স্টার্টআপ ” মেনু, আপনার প্রিয় টার্মিনাল চালু করুন। উদাহরণস্বরূপ, আমরা ব্যবহার করব ' গিট ব্যাশ 'টার্মিনাল:





ধাপ 2: প্রজেক্ট ডিরেক্টরি খুলুন



' ব্যবহার করে প্রকল্প ডিরেক্টরিতে নেভিগেট করুন সিডি 'আদেশ। ব্যবহারকারীরা 'এর সাহায্যে একটি নতুন ডিরেক্টরিও তৈরি করতে পারে mkdir 'আদেশ:

$ সিডি 'ডেস্কটপ\ডকার-প্রকল্প'

ধাপ 3: ডকারফাইল তৈরি করুন

নতুন একটি তৈরি কর ' ডকারফাইল ন্যানো টেক্সট এডিটর ব্যবহার করে:

$ ন্যানো ডকারফাইল

গোলং প্রোগ্রামটি চালানোর জন্য নিচের প্রদত্ত কোডটি ডকারফাইলে আটকান:

গোলং থেকে: 1.8 এএস নির্মাতা
ওয়ার্কডির / যাওয়া / src / অ্যাপ
কপি main.go.
চালান নির্মাণ যান -দ্য ওয়েব সার্ভার .
সিএমডি [ './ওয়েব সার্ভার' ]

ধাপ 4: main.go ফাইল তৈরি করুন

এরপরে, আরেকটি ফাইল তৈরি করুন ' main.go 'প্রদত্ত কমান্ডের সাহায্যে ন্যানো পাঠ্য সম্পাদকে:

$ ন্যানো main.go

গোলং কোড পেস্ট করুন যা প্রিন্ট করবে ' হ্যালো! LinuxHint টিউটোরিয়ালে স্বাগতম 'যখন স্থানীয় হোস্ট পোর্টে কার্যকর করা হয়' 8080 ”:

প্যাকেজ প্রধান

আমদানি (
'fmt'
'লগ'
'নেট/http'
)

ফাঙ্ক হ্যান্ডলার ( ভিতরে http.ResponseWriter, r * http.অনুরোধ ) {
fmt.Fprintf ( ভিতরে , 'হ্যালো! LinuxHint টিউটোরিয়ালে স্বাগতম' )
}
ফাংশন প্রধান ( ) {
http.HandleFunc ( '/' , হ্যান্ডলার )
লগ। মারাত্মক ( http.ListenAndServe ( '0.0.0.0:8080' , শূন্য ) )
}

ধাপ 5: একটি নতুন ডকার ইমেজ তৈরি করুন

এর পরে, 'এর মাধ্যমে নতুন ডকার ইমেজ তৈরি করুন ডকার বিল্ড 'আদেশ। এখানে ' -i ” পতাকা নামের ছবি তৈরি করতে ব্যবহার করা হয়:

$ ডকার বিল্ড -t ডকারইমেজ


ধাপ 6: পটভূমিতে ধারক চালান

এখন, নিম্নলিখিত ব্যবহার করে পটভূমিতে ধারকটি চালান ' ডকার রান 'আদেশ:

$ ডকার রান -d -পি 8080 : 8080 dockerimage

উপরের কমান্ডে, ' -পি ” বিকল্পটি পোর্ট নম্বর সংজ্ঞায়িত করতে ব্যবহৃত হয়। তবে ' -d ” বিকল্পটি ব্যাকগ্রাউন্ডে কন্টেইনার চালানোর জন্য বিশেষভাবে ব্যবহার করা হয়:

এটা লক্ষ্য করা যায় যে আমরা লোকালহোস্ট পোর্টে অ্যাপ্লিকেশনটি সফলভাবে স্থাপন করেছি ' 8080 ”:

বিঃদ্রঃ: যদি কন্টেইনার স্বাভাবিকভাবে চলে, ব্যবহারকারী কোনো কাজ করতে পারবে না। যাইহোক, যখন ধারকটি ব্যাকগ্রাউন্ডে চলে তখন আপনি অন্যান্য কাজগুলি সম্পূর্ণ করতে পারেন৷

আমরা ব্যাকগ্রাউন্ডে কন্টেইনার চালানোর পদ্ধতি প্রদর্শন করেছি ' ডকার রান 'আদেশ।

উপসংহার

পটভূমিতে কন্টেইনার চালানোর জন্য, ' ডকার রান 'কমান্ড' এর সাথে ব্যবহার করা হয় - বিচ্ছিন্ন করা 'বা' -d 'বিকল্প। ধারক চালানোর জন্য, প্রথমে, একটি সাধারণ ডকারফাইলের মাধ্যমে একটি চিত্র তৈরি করুন। তারপর, ' ব্যবহার করে নতুন ডকার ইমেজ চালান ডকার রান -d 'আদেশ। কমান্ডটি স্বয়ংক্রিয়ভাবে পটভূমিতে ডকার কন্টেইনারটি কার্যকর করবে। পোস্টে একটি পটভূমি প্রক্রিয়া হিসাবে একটি ধারক চালানোর পদ্ধতি ব্যাখ্যা করা হয়েছে।