راسبیری پائی پر ڈوکر انسٹال کریں۔

Install Docker Raspberry Pi



ڈاکر لینکس کے لیے ایک کنٹینرائزیشن سسٹم ہے۔ یہ ہلکے وزن والے لینکس کنٹینرز کو دوسرے لینکس ہوسٹ آپریشن سسٹم (عرف ڈوکر ہوسٹ) کے اوپر چلانے کے لیے استعمال کیا جاتا ہے۔ اگر آپ کسی حقیقی کمپیوٹر پر ڈوکر سیکھنے کی کوشش کر رہے ہیں ، تو راسبیری پائی ایک بہت کم لاگت والا حل ہے۔ چونکہ ڈوکر کنٹینرز ہلکے ہیں ، آپ اسے راسبیری پائی میزبان پر 5-10 یا اس سے زیادہ ڈوکر کنٹینر میں آسانی سے فٹ کر سکتے ہیں۔ میری تجویز ہے کہ آپ راسبیری پائی 3 ماڈل بی یا راسبیری پائی 3 ماڈل بی+ خریدیں اگر آپ اس پر ڈوکر سیٹ اپ کرنا چاہتے ہیں کیونکہ راسبیری پائی کے ان ماڈلز میں 1 جی بی میموری (رام) ہے۔ آپ کے پاس جتنی زیادہ میموری ہے اتنا ہی بہتر ہے۔ لیکن افسوس کی بات یہ ہے کہ ابھی تک کوئی راسبیری پائی جاری نہیں ہوئی جس کی میموری 1 جی بی سے زیادہ ہے۔

اس آرٹیکل میں ، میں آپ کو دکھاتا ہوں کہ کس طرح راسبیری پائی 3 ماڈل بی پر ڈوکر انسٹال کروں گا۔ میں اپنے راسبیری پائی 3 ماڈل بی پر اوبنٹو کور آپریٹنگ سسٹم استعمال کروں گا۔







آپ کو ضرورت ہے:



  • A Raspberry Pi 3 Model B یا Raspberry Pi 3 Model B+ Single Board Computer device.
  • اوبنٹو کور انسٹال کرنے کے لیے کم از کم 16 جی بی مائیکرو ایس ڈی کارڈ۔
  • انٹرنیٹ کنکشن کے لیے ایک ایتھرنیٹ کیبل۔ آپ انٹرنیٹ کے لیے بلٹ ان وائی فائی بھی استعمال کر سکتے ہیں۔ لیکن میں وائرڈ کنکشن کو ترجیح دیتا ہوں کیونکہ مجھے لگتا ہے کہ یہ زیادہ قابل اعتماد ہے۔
  • HDMI کیبل۔
  • HDMI پورٹ کے ساتھ مانیٹر۔
  • اوبنٹو کور کو پہلی بار ترتیب دینے کے لیے ایک USB کی بورڈ۔
  • راسبیری پائی کے لیے ایک پاور اڈاپٹر۔

راسبیری پائی 3 پر اوبنٹو کور انسٹال کریں:

میں نے آپ کو دکھایا کہ کس طرح راسبیری پائی 2 اور راسبیری پائی 3 پر اوبنٹو کور کو انسٹال اور تشکیل دیا جائے ایک اور راسبیری پائی آرٹیکل میں جو میں نے لینکس ہنٹ پر لکھا تھا۔ آپ اسے چیک کر سکتے ہیں (Raspberry Pi آرٹیکل پر اوبنٹو انسٹال کرنے کا لنک)



راسبیری پائی 3 پر طاقت:

ایک بار جب آپ سب کچھ ترتیب دے لیتے ہیں ، تمام مطلوبہ آلات اور کنیکٹرز کو اپنے راسبیری پائی سے جوڑیں اور اسے آن کریں۔





SSH کے ذریعے راسبیری پائی 3 سے مربوط ہونا:

ایک بار جب آپ اوبنٹو کور او ایس کنفیگر کرلیں ، آپ کو اپنے راسبیری پائی 3 سے SSH کے ذریعے رابطہ قائم کرنے کے قابل ہونا چاہئے۔ SSH کے ذریعے آپ کے Raspberry Pi سے مربوط ہونے کے لیے مطلوبہ معلومات آپ کے Raspberry Pi سے منسلک مانیٹر پر ظاہر ہونی چاہیے جیسا کہ آپ نیچے اسکرین شاٹ کے نشان زدہ حصے میں دیکھ سکتے ہیں۔



اب ، آپ کے کسی بھی کمپیوٹر سے جو آپ کے اوبنٹو ون اکاؤنٹ میں SSH کلید شامل ہے ، SSH کے ذریعے Raspberry Pi سے منسلک ہونے کے لیے درج ذیل کمانڈ چلائیں:

$ ssh [ای میل محفوظ]

نوٹ: کمانڈ کا صارف نام اور IP ایڈریس کو اپنے ساتھ تبدیل کریں۔

آپ SSH کے ذریعے اپنے Raspberry Pi سے منسلک ہوتے ہوئے ایک خرابی دیکھ سکتے ہیں ، اس صورت میں ، صرف درج ذیل کمانڈ کو چلائیں:

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

اب ، آپ کو اپنے Raspberry Pi سے SSH کے ذریعے دوبارہ رابطہ قائم کرنے کے قابل ہونا چاہیے۔ اگر یہ پہلی بار ہے کہ آپ SSH کے ذریعے اپنے Raspberry Pi سے جڑ رہے ہیں ، تو آپ کو مندرجہ ذیل پیغام دیکھنا چاہیے۔ بس ٹائپ کریں۔ جی ہاں اور پھر دبائیں .

آپ کو مربوط ہونا چاہیے۔

راسبیری پائی 3 پر ڈوکر انسٹال کرنا:

اوبنٹو کور پر ، آپ صرف سنیپ پیکجز انسٹال کرسکتے ہیں۔ خوش قسمتی سے ، اوبنٹو کور کے پاس سرکاری سنیپ پیکیج مخزن میں ڈاکر سنیپ پیکیج ہے۔ لہذا ، آپ کو راسبیری پائی 3 پر ڈوکر انسٹال کرنے میں کوئی پریشانی نہیں ہوگی۔

$ sudo سنیپ انسٹال ڈوکر۔

جیسا کہ آپ دیکھ سکتے ہیں ، ڈوکر انسٹال ہو رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگے گا۔

اس مقام پر ڈوکر انسٹال ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، ڈوکر کا ورژن 18.06.1 ہے۔ یہ ڈوکر کمیونٹی ایڈیشن ہے۔

اب ، ڈوکر کو سسٹم سے مربوط کرنے کے لیے درج ذیل کمانڈ چلائیں:

$ sudo سنیپ کنیکٹ ڈوکر: ہوم۔

راسبیری پائی 3 پر ڈوکر کا استعمال:

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

$ سوڈو ڈوکر سرچ کلید۔

مثال کے طور پر ، اوبنٹو ڈوکر امیجز کو تلاش کرنے کے لیے ، درج ذیل کمانڈ چلائیں:

$ sudo docker search ubuntu

جیسا کہ آپ دیکھ سکتے ہیں ، تلاش کا نتیجہ ظاہر ہوتا ہے۔ آپ یہاں سے کسی بھی ڈاکر تصویر کو ڈاؤن لوڈ اور استعمال کرسکتے ہیں۔ سرچ رزلٹ میں پہلی ڈاکر امیج ہے۔ اوبنٹو . آئیے اسے ڈاؤن لوڈ اور انسٹال کریں۔

ڈاؤن لوڈ کرنے کے لئے (ڈوکر ٹرم پل میں) اوبنٹو تصویر ، مندرجہ ذیل کمانڈ چلائیں:

$ سوڈو ڈوکر پل اوبنٹو۔

جیسا کہ آپ دیکھ سکتے ہیں ، ڈاکر۔ اوبنٹو تصویر کھینچی جا رہی ہے

ڈاکر۔ اوبنٹو تصویر کھینچی گئی ہے

آپ ان تمام ڈاکر تصاویر کی فہرست بنا سکتے ہیں جو آپ نے مندرجہ ذیل کمانڈ سے کھینچی ہیں۔

$ سوڈو ڈوکر تصاویر۔

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

$ sudo docker run -it ubuntu

جیسا کہ آپ دیکھ سکتے ہیں ، ایک ڈوکر کنٹینر بنایا گیا ہے اور آپ نئے کنٹینر کے خول میں لاگ ان ہیں۔

اب ، آپ یہاں جو بھی کمانڈ چاہتے ہیں اسے چلا سکتے ہیں جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

کنٹینر کے خول سے باہر نکلنے کے لیے درج ذیل کمانڈ چلائیں:

$ باہر نکلیں

آپ مندرجہ ذیل کمانڈ سے اپنے بنائے ہوئے تمام کنٹینرز کی فہرست بنا سکتے ہیں۔

$ sudo docker ps -a

جیسا کہ آپ دیکھ سکتے ہیں ، میں نے پہلے جو کنٹینر بنایا ہے اس میں کنٹینر ID ہے۔ 0f097e568547 . کنٹینر اب نہیں چل رہا ہے۔

آپ کنٹینر شروع کر سکتے ہیں۔ 0f097e568547 ایک بار پھر ، درج ذیل کمانڈ کے ساتھ:

$ sudo docker start 0f097e568547

جیسا کہ آپ دیکھ سکتے ہیں ، کنٹینر۔ 0f097e568547 دوبارہ چل رہا ہے.

کنٹینر کے خول میں لاگ ان کرنے کے لیے درج ذیل کمانڈ چلائیں:

$ sudo docker 0f097e568547 منسلک کریں۔

جیسا کہ آپ دیکھ سکتے ہیں ، میں کنٹینر کے خول میں لاگ ان ہوں۔ 0f097e568547 دوبارہ.

آپ چیک کر سکتے ہیں کہ کتنی میموری ، CPU ، ڈسک I/O ، نیٹ ورک I/O وغیرہ چل رہے کنٹینرز درج ذیل کمانڈ کے ساتھ استعمال کر رہے ہیں۔

$ سوڈو ڈوکر کے اعدادوشمار۔

جیسا کہ آپ دیکھ سکتے ہیں ، میرے پاس دو کنٹینر چل رہے ہیں اور ان کی شناخت ، نام ، سی پی یو کا استعمال ، میموری کا استعمال ، نیٹ ورک کا استعمال ، ڈسک کا استعمال ، پی آئی ڈی وغیرہ کو اچھی طرح سے فارمیٹ کیا گیا ہے۔

میں اپنے راسبیری پائی 3 پر ڈاکر اور 2 کنٹینرز چلا رہا ہوں اور میرے پاس اب بھی تقریبا6 786 ایم بی میموری دستیاب/مفت ہے۔ راسبیری پائی 3 پر ڈوکر حیرت انگیز ہے۔

تو ، اس طرح آپ راسبیری پائی 3 پر ڈوکر انسٹال اور استعمال کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔