'ڈوکر رن' کمانڈ کا استعمال کرتے ہوئے پس منظر میں کنٹینر کو کیسے چلائیں۔

Wkr Rn Kman Ka Ast Mal Krt Wy Ps Mnzr My Kn Ynr Kw Kys Chlayy



ڈوکر کنٹینرز ڈوکر پلیٹ فارم کا ایک بڑا حصہ ہیں جو پروجیکٹ کی تعیناتی میں اہم کردار ادا کرتے ہیں۔ ڈوکر ایک ہلکا پھلکا قابل عمل پیکیج ہے جو ڈویلپرز کو تمام پراجیکٹ انحصارات، لائبریریوں اور سورس کوڈ کو سمیٹ کر بہت سی مشینوں پر پروجیکٹ چلانے اور ان پر عمل درآمد کرنے کی اجازت دیتا ہے۔ مزید برآں، ڈویلپر ڈوکر کنٹینرز کے ذریعے کسی بھی سسٹم پر ان منصوبوں کو انجام دے سکتے ہیں۔

یہ بلاگ پس منظر میں ڈوکر کنٹینرز کو چلانے کے طریقہ کار کا مظاہرہ کرے گا۔ ڈاکر رن ' کمانڈ.







ڈوکر رن کمانڈ کے ذریعے پس منظر میں ڈوکر کنٹینر کیسے چلائیں؟

کی مدد سے پس منظر میں کنٹینر کو چلانے کے لیے ڈاکر رن 'حکم،' - الگ کرنا 'آپشن استعمال کیا جاتا ہے۔ اس مقصد کے لیے دی گئی ہدایات کو دیکھیں۔



مرحلہ 1: ٹرمینل شروع کریں۔



ونڈوز سے ' شروع 'مینو، اپنا پسندیدہ ٹرمینل لانچ کریں۔ مثال کے طور پر، ہم استعمال کریں گے ' گٹ باش 'ٹرمینل:





مرحلہ 2: پروجیکٹ ڈائرکٹری کھولیں۔



'کا استعمال کرتے ہوئے پروجیکٹ ڈائرکٹری پر جائیں سی ڈی ' کمانڈ. صارفین 'کی مدد سے ایک نئی ڈائرکٹری بھی بنا سکتے ہیں۔ mkdir ' کمانڈ:

$ سی ڈی 'ڈیسک ٹاپ \ ڈوکر پروجیکٹ'

مرحلہ 3: ڈوکر فائل بنائیں

ایک نیا بنائیں' ڈاکر فائل نینو ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے:

$ نینو ڈاکر فائل

گولانگ پروگرام کو انجام دینے کے لیے نیچے دیئے گئے کوڈ کو Dockerfile میں چسپاں کریں:

گولانگ سے: 1.8 AS بلڈر
ورکڈائر / جاؤ / src / ایپ
کاپی main.go
چلائیں تعمیر کریں -دی ویب سرور .
سی ایم ڈی [ './ویب سرور' ]

مرحلہ 4: main.go فائل بنائیں

اگلا، ایک اور فائل بنائیں ' main.go فراہم کردہ کمانڈ کی مدد سے نینو ٹیکسٹ ایڈیٹر میں:

$ نینو main.go

گولنگ کوڈ چسپاں کریں جو پرنٹ کرے گا ' ہیلو! LinuxHint ٹیوٹوریل میں خوش آمدید 'جب مقامی میزبان بندرگاہ پر پھانسی دی جاتی ہے' 8080 ”:

پیکیج مین

درآمد (
'fmt'
'لاگ'
'net/http'
)

فنک ہینڈلر ( میں http.ResponseWriter، r * http.Request ) {
fmt.Fprintf ( میں ، 'ہیلو! LinuxHint ٹیوٹوریل میں خوش آمدید' )
}
فنک مین ( ) {
http.HandleFunc ( '/' ، ہینڈلر )
لاگ۔ مہلک ( http.ListenAndServe ( '0.0.0.0:8080' ، صفر ) )
}

مرحلہ 5: ایک نئی ڈوکر امیج بنائیں

اس کے بعد، 'کے ذریعے نئی ڈوکر امیج تیار کریں۔ ڈاکر کی تعمیر ' کمانڈ. یہاں، ' -میں پرچم کا استعمال نام سے تصاویر بنانے کے لیے کیا جاتا ہے:

$ ڈاکر کی تعمیر -t ڈاکر امیج


مرحلہ 6: پس منظر میں کنٹینر چلائیں۔

اب، درج ذیل کا استعمال کرتے ہوئے کنٹینر کو پس منظر میں چلائیں۔ ڈاکر رن ' کمانڈ:

$ ڈاکر رن -d -p 8080 : 8080 ڈاکر امیج

مندرجہ بالا کمانڈ میں، ' -p ” آپشن پورٹ نمبر کی وضاحت کے لیے استعمال کیا جاتا ہے۔ تاہم، ' -d ” آپشن کو خاص طور پر پس منظر میں کنٹینر چلانے کے لیے استعمال کیا جاتا ہے:

یہ دیکھا جا سکتا ہے کہ ہم نے لوکل ہوسٹ پورٹ پر ایپلی کیشن کو کامیابی کے ساتھ تعینات کر دیا ہے۔ 8080 ”:

نوٹ: اگر کنٹینر عام طور پر چلتا ہے، تو صارف کوئی کارروائی نہیں کر سکتا۔ تاہم، جب کنٹینر پس منظر میں چلتا ہے تو آپ دوسرے کام مکمل کر سکتے ہیں۔

ہم نے 'کا استعمال کرتے ہوئے پس منظر میں کنٹینر چلانے کے طریقہ کار کا مظاہرہ کیا ہے۔ ڈاکر رن ' کمانڈ.

نتیجہ

کنٹینر کو پس منظر میں چلانے کے لیے، ' ڈاکر رن 'کمانڈ کے ساتھ استعمال کیا جاتا ہے' - علیحدہ کرنا 'یا' -d 'آپشن. کنٹینر کو چلانے کے لیے، سب سے پہلے، ایک سادہ Dockerfile کے ذریعے ایک تصویر بنائیں۔ پھر، 'کا استعمال کرتے ہوئے نئی ڈوکر امیج کو چلائیں۔ docker run -d ' کمانڈ. کمانڈ پس منظر میں ڈوکر کنٹینر کو خود بخود عمل میں لائے گی۔ پوسٹ میں پس منظر کے عمل کے طور پر کنٹینر کو چلانے کے طریقہ کار کی وضاحت کی گئی ہے۔