उबंटू 18.04 पर Vagrant स्थापित कर रहा है
विषयसूची:
- आवश्यक शर्तें
- उबंटू पर वैग्रांट स्थापित करें
- 1. वर्चुअलबॉक्स स्थापित करना
- 2. वज्र्ट स्थापित करना
- 3. वैग्रेंट इंस्टॉलेशन को वेरीफाई करें
- वैग्रंट के साथ शुरुआत करना
- निष्कर्ष
Vagrant वर्चुअल मशीन वातावरण के निर्माण और प्रबंधन के लिए एक कमांड-लाइन टूल है। डिफ़ॉल्ट रूप से, Vagrant, VirtualBox, Hyper-V, और Docker के शीर्ष पर मशीनों का प्रावधान कर सकता है। अन्य प्रदाताओं जैसे कि लिबवर्ट (KVM), VMware और AWS को वैग्रांट प्लगइन सिस्टम के माध्यम से स्थापित किया जा सकता है।
Vagrant का उपयोग आमतौर पर डेवलपर्स द्वारा एक विकास वातावरण स्थापित करने के लिए किया जाता है जो उत्पादन वातावरण से मेल खाता है।
इस ट्यूटोरियल में, हम आपको बताएंगे कि उबंटू 18.04 मशीन पर वैग्रंट को कैसे स्थापित किया जाए। हम वर्चुअलबॉक्स प्रदाता का उपयोग करेंगे, जो कि वैग्रांट के लिए डिफ़ॉल्ट प्रदाता है। उन्हीं चरणों का उपयोग Ubuntu 16.04 Xenial Xerus के लिए किया जा सकता है।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
उबंटू पर वैग्रांट स्थापित करें
अपने उबंटू सिस्टम पर वैग्रंट को स्थापित करने के लिए, इन चरणों का पालन करें:
1. वर्चुअलबॉक्स स्थापित करना
जैसा कि परिचय में बताया गया है, हम मशीनों को वर्चुअलबॉक्स के शीर्ष पर व्यवस्थित करेंगे, इसलिए पहला कदम वह है जो उबंटू के रिपॉजिटरी में उपलब्ध है:
sudo apt install virtualbox
यदि आप Oracle रिपॉजिटरी से नवीनतम वर्चुअलबॉक्स संस्करण को स्थापित करना चाहते हैं, तो इस ट्यूटोरियल को देखें।
2. वज्र्ट स्थापित करना
वोग्रांट पैकेज, जो उबंटू के रिपॉजिटरी में उपलब्ध है, काफी पुराना है। हम आधिकारिक वैग्रांत साइट से वैग्रेंट के नवीनतम संस्करण को डाउनलोड और इंस्टॉल करेंगे।
इस लेख को लिखने के समय, वैग्रांट का नवीनतम स्थिर संस्करण 2.2.6 संस्करण है। अगले चरणों को जारी रखने से पहले, एक नया संस्करण उपलब्ध है या नहीं, यह देखने के लिए वैग्रांट डाउनलोड पृष्ठ देखें।
पैकेज सूची को इसके साथ अपडेट करके प्रारंभ करें:
sudo apt update
निम्नलिखित
curl
कमांड का उपयोग करके वैग्रांट पैकेज डाउनलोड करें:
curl -O
एक बार
.deb
फ़ाइल डाउनलोड होने के बाद, इसे टाइप करके इंस्टॉल करें:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. वैग्रेंट इंस्टॉलेशन को वेरीफाई करें
यह सत्यापित करने के लिए कि स्थापना सफल रही, निम्नलिखित कमांड को चलाएं जो वैग्रंट संस्करण को प्रिंट करता है:
vagrant --version
आउटपुट कुछ इस तरह दिखना चाहिए:
वैग्रंट के साथ शुरुआत करना
अब जब Vagrant आपके Ubuntu सिस्टम पर स्थापित हो गया है तो चलो एक विकास का माहौल बनाते हैं।
पहला कदम एक निर्देशिका बनाना है जो प्रोजेक्ट रूट डायरेक्टरी होगी और वैग्रांटफाइल फाइल को होल्ड करेगा। 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
निम्न कमांड मशीन को चलाता है अगर यह चल रहा है, और मशीन के निर्माण के दौरान बनाए गए सभी संसाधनों को नष्ट कर देता है:
निष्कर्ष
आपने सीखा है कि अपने Ubuntu 18.04 मशीन पर Vagrant कैसे स्थापित करें और उसका उपयोग करें। हमने आपको यह भी दिखाया है कि बुनियादी विकास का माहौल कैसे बनाया जाए।
वैग्रांट यात्रा के बारे में अधिक जानकारी प्राप्त करने के लिए, आधिकारिक वैग्रांट प्रलेखन पृष्ठ।
योनि ubuntuसेंटोस 7 पर आवारा कैसे स्थापित करें

वैग्रंट वर्चुअल मशीन वातावरण के निर्माण और प्रबंधन के लिए एक ओपन-सोर्स कमांड लाइन-टूल है। इस ट्यूटोरियल में हम आपको CentOS 7 सिस्टम पर वैग्रंट को स्थापित करने के माध्यम से चलेंगे।
सेंटोस 8 पर आवारा कैसे स्थापित करें

वैग्रंट वर्चुअलाइज्ड डेवलपमेंट वातावरण के निर्माण और प्रबंधन के लिए एक कमांड-लाइन टूल है। इस ट्यूटोरियल में हम बताएंगे कि सेंटोस 8 पर वैग्रैंट को कैसे स्थापित किया जाए।
डेबियन 9 पर आवारा कैसे स्थापित करें

वर्चुअल मशीन वातावरण के निर्माण और प्रबंधन के लिए वैग्रांट एक ओपन-सोर्स कमांड-लाइन टूल है। यह ट्यूटोरियल बताता है कि डेब्रियन 9 मशीन पर वैग्रैंट को कैसे स्थापित किया जाए।