موقع الكتروني: https://www.vagrantup.com/
المصدر: https://github.com/hashicorp/vagrant
مناقشة HashiCorp: https://discuss.hashicorp.com/c/vagrant/24
Vagrant هي أداة لبناء وتوزيع بيئات التطوير.
يمكن تشغيل بيئات التطوير التي تديرها Vagrant على منصات افتراضية محلية مثل VirtualBox أو VMware، أو في السحابة عبر AWS أو OpenStack، أو في حاويات مثل Docker أو Raw LXC.
يوفر Vagrant إطار العمل وتنسيق التكوين لإنشاء وإدارة بيئات التطوير المحمولة الكاملة. يمكن أن تعيش بيئات التطوير هذه على جهاز الكمبيوتر الخاص بك أو في السحابة، كما أنها قابلة للنقل بين أنظمة التشغيل Windows وMac OS X وLinux.
تبعيات الحزمة: يتطلب Vagrant توفر bsdtar
و curl
على PATH لنظامك حتى يعمل بنجاح.
للبدء السريع، سنطرح جهاز تطوير على VirtualBox لأنه مجاني ويعمل على جميع الأنظمة الأساسية الرئيسية. ومع ذلك، يمكن لـ Vagrant العمل مع أي نظام تقريبًا مثل OpenStack وVMware وDocker وما إلى ذلك.
أولاً، تأكد من تثبيت برنامج VirtualBox على جهاز التطوير الخاص بك. بعد ذلك، قم بتنزيل وتثبيت حزمة Vagrant المناسبة لنظام التشغيل لديك.
لبناء بيئتك الافتراضية الأولى:
vagrant init hashicorp/bionic64 vagrant up
ملاحظة: سيؤدي الأمر vagrant up
أعلاه أيضًا إلى تشغيل Vagrant لتنزيل مربع bionic64
عبر عنوان URL المحدد. يقوم Vagrant بذلك فقط إذا اكتشف أن الصندوق غير موجود بالفعل على نظامك.
لمعرفة كيفية إنشاء بيئة تطوير كاملة الوظائف، اتبع دليل البدء.
إذا كنت تريد الإصدار الأحدث من Vagrant، فنحن نحاول الحفاظ على الاستقرار الأساسي ونرحب بتجربته. يرجى مراجعة صفحة التثبيت هنا.
يرجى تخصيص بعض الوقت لقراءة إرشادات مجتمع HashiCorp ودليل المساهمة المتشرد.
ثم أنت على ما يرام!