एंड्रॉयड

डेबियन 9 पर आवारा कैसे स्थापित करें

वर्चुअल बॉक्स और Vagrant विंडोज पर सेट करें कैसे

वर्चुअल बॉक्स और Vagrant विंडोज पर सेट करें कैसे

विषयसूची:

Anonim

वर्चुअल मशीन वातावरण के निर्माण और प्रबंधन के लिए वैग्रांट एक ओपन-सोर्स कमांड-लाइन टूल है। डिफ़ॉल्ट रूप से Vagrant, VirtualBox, Hyper-V के शीर्ष पर मशीनों का प्रावधान कर सकता है। और डॉकर। अन्य प्रदाताओं जैसे कि लिबवर्ट (KVM), VMware और AWS को वैग्रांट प्लगइन सिस्टम के माध्यम से स्थापित किया जा सकता है।

वैग्रांट का उपयोग ज्यादातर डेवलपर्स द्वारा एक विकास वातावरण स्थापित करने के लिए किया जाता है जो उत्पादन पर्यावरण से मेल खाता है।

यह ट्यूटोरियल बताता है कि डेब्रियन 9 मशीन पर वैग्रैंट को कैसे स्थापित किया जाए। हम वर्चुअलबॉक्स प्रदाता का उपयोग करेंगे, जो कि वैग्रांट के लिए डिफ़ॉल्ट प्रदाता है।

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

सुनिश्चित करें कि आप इस ट्यूटोरियल को जारी रखने से पहले निम्नलिखित आवश्यक शर्तें पूरी कर चुके हैं:

  • Sudo विशेषाधिकार के साथ एक उपयोगकर्ता के रूप में लॉग इन किया। एक VirtualBox स्थापित किया है।

डेबियन पर वैग्रांट स्थापित करें

वैग्रान्ट पैकेज, जो डेबियन की रिपॉजिटरी में उपलब्ध है, काफी पुराना है। हम आधिकारिक वैग्रांत साइट से वैग्रेंट के नवीनतम संस्करण को डाउनलोड और इंस्टॉल करेंगे।

इस लेख को लिखने के समय, वैग्रांट का नवीनतम स्थिर संस्करण 2.2.6 संस्करण है। अगले चरणों को जारी रखने से पहले, एक नया संस्करण उपलब्ध है या नहीं, यह देखने के लिए वैग्रांट डाउनलोड पृष्ठ देखें।

पैकेज सूची को इसके साथ अपडेट करके प्रारंभ करें:

sudo apt update

निम्नलिखित कर्ल कमांड के साथ वैग्रांट पैकेज डाउनलोड करें:

curl -O

एक बार .deb फ़ाइल डाउनलोड होने के बाद, इसे टाइप करके इंस्टॉल करें:

sudo apt install./vagrant_2.2.6_x86_64.deb

यह सत्यापित करने के लिए कि इंस्टालेशन सफल था, निम्नलिखित कमांड चलाएं जो वैग्रंट वर्जन को प्रिंट करता है:

vagrant --version

आउटपुट कुछ इस तरह दिखना चाहिए:

Vagrant 2.2.6

वैग्रंट के साथ शुरुआत करना

अब जब वैग्रांट आपके डेबियन मशीन पर स्थापित हो गया है, तो आइए देखें कि विकास का माहौल कैसे बनाया जाए।

पहला कदम एक निर्देशिका बनाना है जो प्रोजेक्ट रूट डायरेक्टरी होगी और वैग्रांटफाइल फाइल को होल्ड करेगा। Vagrantfile एक Ruby फ़ाइल है जो बताती है कि वर्चुअल मशीन को कैसे कॉन्फ़िगर और प्रावधान किया जाए।

प्रोजेक्ट डायरेक्टरी बनाएं और इसके साथ स्विच करें:

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

अगला कदम vagrant init कमांड का उपयोग करके एक नए Vagrantfile को इनिशियलाइज़ करना है और उस बॉक्स को निर्दिष्ट करना है जिसका हम उपयोग करना चाहते हैं।

बॉक्स वैग्रंट वातावरण के लिए पैकेज प्रारूप हैं और प्रदाता-विशिष्ट हैं। आप वैग्रांत बॉक्स कैटलॉग पृष्ठ पर सार्वजनिक रूप से उपलब्ध वैग्रेंट बॉक्स की सूची पा सकते हैं।

इस उदाहरण में, हम centos/7 बॉक्स का उपयोग करेंगे। एक नया Vagrantfile आरंभ करने के लिए निम्न आदेश चलाएँ:

vagrant init centos/7

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 को खोल सकते हैं, टिप्पणियों को पढ़ सकते हैं, और अपनी आवश्यकताओं के अनुसार समायोजन कर सकते हैं।

Vagrantfile के अनुसार वर्चुअल मशीन बनाने और कॉन्फ़िगर करने के लिए vagrant up कमांड चलाएँ:

vagrant up

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

वैग्रंट वर्चुअल मशीन में प्रोजेक्ट डायरेक्टरी /vagrant को माउंट करता है जो आपको अपने होस्ट मशीन पर अपने प्रोजेक्ट की फाइलों पर काम करने की अनुमति देता है।

वर्चुअल मशीन में ssh करने के लिए, रन करें:

vagrant ssh

आप वर्चुअल मशीन को निम्न कमांड से बंद कर सकते हैं:

vagrant halt

कमांड बलो चल रही मशीन को रोकता है और मशीन के निर्माण के दौरान बनाए गए सभी संसाधनों को नष्ट कर देता है:

vagrant destroy

निष्कर्ष

आपने सीखा है कि अपने डेबियन 9 मशीन पर वैग्रंट को कैसे स्थापित करें और उसका उपयोग करें। हमने आपको यह भी दिखाया है कि बुनियादी विकास का माहौल कैसे बनाया जाए।

वैग्रंट के बारे में अधिक जानकारी प्राप्त करने के लिए, आधिकारिक वैग्रांट प्रलेखन पृष्ठ देखें।

योनि का डेबियन