जब मैंने इसे अपनी बॉक्स सूची में जोड़ा तो मुझे एक बॉक्स का नाम याद आया:
vagrant box list
debian
ubnutu
क्या मैं इसे रीपैकेजिंग किए बिना बॉक्स का नाम बदल सकता हूं?
जब मैंने इसे अपनी बॉक्स सूची में जोड़ा तो मुझे एक बॉक्स का नाम याद आया:
vagrant box list
debian
ubnutu
क्या मैं इसे रीपैकेजिंग किए बिना बॉक्स का नाम बदल सकता हूं?
जवाबों:
आप बस उस डायर का नाम बदल सकते हैं जो बॉक्स का प्रतिनिधित्व करता है। यदि आपकी योनि की फाइलें अपने डिफ़ॉल्ट डायर (यानी /path/to/your/home/.vagrant.d) में हैं, तो आप बस कर सकते हैं:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
बॉक्स के लिए नए लेबल का उपयोग करने के लिए Vagrantfile को बदलना सुनिश्चित करें। आपको केवल परिवर्तनों config.vm.box
को प्रतिबिंबित करने के लिए निर्देश बदलने की आवश्यकता है ।
मैं यह करूँगा:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
वैसे भी इन दोनों के बारे में जानने के लिए सबसे बुरा नहीं है, क्योंकि आप हर बार जब आप इन सभी आवश्यक अपडेट को चलाने से बचने के लिए अक्सर बेस बॉक्स (जैसे कर्नेल, सॉफ्टवेयर और गेस्ट एडिशंस को अपडेट करने के लिए) अपडेट कर सकते हैं vagrant up
।