انڈروئد

سینٹوس 8 پر ویگرنٹ انسٹال کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

ورگرنٹ ورچوئلائزڈ ڈویلپمنٹ ماحول کو بنانے اور ان کا انتظام کرنے کے لئے کمانڈ لائن ٹول ہے۔ پہلے سے طے شدہ طور پر ، واگرنٹ ورچوئل بوکس ، ہائپر- V ، اور ڈوکر کے اوپر مشینوں کی فراہمی کرسکتا ہے۔ ویگرانٹ پلگ ان سسٹم کے ذریعہ دوسرے فراہم کنندگان کے لئے اعانت جیسے لیبرٹ (کے وی ایم) ، وی ایم ویئر اور اے ڈبلیو ایس کو قابل بنایا جاسکتا ہے۔

واگرنٹ عام طور پر ڈویلپرز کے ذریعہ ترقیاتی ماحول قائم کرنے کے لئے استعمال کیا جاتا ہے ، جو پیداوار سے ملتا ہے۔

اس ٹیوٹوریل میں ، ہم CentOS 8 پر Vagrant انسٹال کرنے کا طریقہ کی وضاحت کریں گے۔ ہم آپ کو یہ بھی دکھائیں گے کہ ترقیاتی ماحول کیسے بنایا جائے۔

سینٹوس 8 پر واگرنٹ انسٹال کرنا

اس مضمون کو لکھنے کے وقت ، واگرنٹ کا تازہ ترین مستحکم ورژن ورژن 2.2.6 ہے۔ Vagrant کا نیا ورژن دستیاب ہے یا نہیں کے لئے Vagrant ڈاؤن لوڈ والے صفحے پر جائیں۔

اپنی سینٹوس مشین پر واگرنٹ انسٹال کرنے کے لئے ، مندرجہ ذیل کمانڈ کو روٹ یا صارف کے بطور سوڈو مراعات درج کریں۔

sudo dnf install

ایک بار جب انسٹالیشن مکمل ہوجائے ، توثیق کریں کہ Vagrant کامیابی کے ساتھ انسٹال ہوا ہے۔

vagrant --version

کمانڈ واگرنٹ ورژن پرنٹ کرے گی۔

Vagrant 2.2.6

واگرنٹ کے ساتھ آغاز کرنا

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

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

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

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

بکس واگرنٹ ماحول کے لئے پیکیج کی شکل ہیں اور وہ فراہم کنندہ کے لئے مخصوص ہیں۔ آپ کو واگرنٹ باکس کیٹلوگ پیج پر عوامی طور پر دستیاب واگرنٹ باکسز کی ایک فہرست مل سکتی ہے۔

اس مثال میں ، ہم ubuntu/bionic64 باکس استعمال کریں گے۔ نیا واگرانٹ فائل شروع کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

آپ اپنے ٹیکسٹ ایڈیٹر کے ساتھ واگرنٹ فائل کھول سکتے ہیں اور اپنی ضروریات کے مطابق ایڈجسٹمنٹ کرسکتے ہیں۔

Vagrantfile میں بیان کردہ ورچوئل مشین کو تشکیل دینے اور تشکیل کرنے کیلئے ویگنٹ vagrant up کمانڈ چلائیں۔

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

اگر یہ باکس مقامی طور پر موجود نہیں ہے تو اسے ڈاؤن لوڈ کیا جائے گا۔ واگرنٹ ورچوئل مشین میں /vagrant واگرینٹ پر بھی پروجیکٹ ڈائرکٹری کو /vagrant ، جو آپ کو اپنی میزبان مشین پر اپنے پروجیکٹ کی فائلوں پر کام کرنے کی سہولت دیتا ہے۔

ورچوئل مشین میں گھسنے کے ل type ، ٹائپ کریں:

vagrant ssh

جب آپ اپنے کام سے کام لیں ، ورچوئل مشین کو روکنے کے ل run ، چلائیں:

vagrant halt

ورچوئل مشین اور تمام وابستہ وسائل کو ختم کرنے کے لئے نیچے دی گئی کمانڈ کا استعمال کریں:

vagrant destroy

اگر ورچوئل مشین چل رہی ہے تو ، اسے ہٹانے سے پہلے اسے روکا جائے گا۔

نتیجہ اخذ کرنا

ہم نے CentOS 8 پر انسٹال Vagrant اور بنیادی ترقی کا ماحول پیدا کرنے کا طریقہ دکھایا ہے۔

واگرنٹ کے بارے میں مزید معلومات کے ل V آفیشل واگرنٹ دستاویزات کا صفحہ دیکھیں۔

اندام نہانی