إذا كنت تريد تعلم لغة البرمجة عليك بتحميل هذا التطبيق - Codeaty
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Vagrant على أوبونتو
- 1. تثبيت VirtualBox
- 2. تثبيت متشرد
- 3. التحقق من تثبيت المتشرد
- الشروع في العمل مع Vagrant
- استنتاج
Vagrant هي أداة سطر أوامر لبناء وإدارة بيئات الأجهزة الافتراضية. بشكل افتراضي ، يمكن لـ Vagrant توفير أجهزة أعلى VirtualBox و Hyper-V و Docker. يمكن تثبيت موفري خدمات آخرين مثل Libvirt (KVM) و VMware و AWS عبر نظام Vagrant plugin.
عادةً ما يستخدم المطورون المتشرد لإعداد بيئة تطوير تتوافق مع بيئة الإنتاج.
في هذا البرنامج التعليمي ، سنعرض لك كيفية تثبيت Vagrant على جهاز Ubuntu 18.04. سنستخدم موفر VirtualBox ، وهو المزود الافتراضي لـ Vagrant. يمكن استخدام نفس الخطوات مع Ubuntu 16.04 Xenial Xerus.
المتطلبات الأساسية
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت Vagrant على أوبونتو
لتثبيت Vagrant على نظام Ubuntu ، اتبع الخطوات التالية:
1. تثبيت VirtualBox
كما هو مذكور في المقدمة ، سنوفر الآلات الموجودة أعلى VirtualBox ، وبالتالي فإن الخطوة الأولى هي التي تتوفر في مستودعات Ubuntu:
sudo apt install virtualbox
إذا كنت ترغب في تثبيت أحدث إصدار من VirtualBox من مستودعات Oracle ، فتحقق من هذا البرنامج التعليمي.
2. تثبيت متشرد
حزمة Vagrant ، المتوفرة في مستودعات Ubuntu ، قديمة جدًا. سنقوم بتنزيل وتثبيت أحدث إصدار من Vagrant من موقع Vagrant الرسمي.
في وقت كتابة هذا المقال ، أحدث إصدار ثابت من Vagrant هو الإصدار 2.2.6. قبل المتابعة مع الخطوات التالية ، تحقق من صفحة Download Vagrant Download لمعرفة ما إذا كان هناك إصدار أحدث متاح أم لا.
ابدأ بتحديث قائمة الحزمة بـ:
sudo apt update
قم بتنزيل حزمة Vagrant باستخدام الأمر
curl
التالي:
curl -O
بمجرد تنزيل ملف
.deb
، قم بتثبيته بكتابة:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. التحقق من تثبيت المتشرد
للتحقق من نجاح التثبيت ، قم بتشغيل الأمر التالي الذي يطبع إصدار Vagrant:
vagrant --version
يجب أن يبدو الإخراج بشيء من هذا القبيل:
الشروع في العمل مع Vagrant
الآن وقد تم تثبيت Vagrant على نظام Ubuntu الخاص بك ، فلنقم بإنشاء بيئة تطوير.
تتمثل الخطوة الأولى في إنشاء دليل سيكون دليل جذر المشروع مع الاحتفاظ بملف Vagrantfile. Vagrantfile هو ملف Ruby يصف كيفية تكوين وتوفير الجهاز الظاهري.
قم بإنشاء دليل المشروع والتبديل إليه باستخدام:
mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project
بعد ذلك ، قم بتهيئة Vagrantfile جديد باستخدام الأمر
vagrant init
vagrant وحدد المربع الذي تريد استخدامه.
المربعات هي تنسيق الحزمة لبيئات Vagrant وهي خاصة بموفر الخدمة. يمكنك العثور على قائمة صناديق Vagrant المتاحة للجمهور على صفحة كتالوج مربع Vagrant.
في هذا المثال ، سوف نستخدم صندوق
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 ، وقراءة التعليقات وإجراء التعديلات وفقا لاحتياجاتك.
قم بتشغيل الأمر
vagrant up
لإنشاء الجهاز الظاهري وتكوينه كما هو محدد في Vagrantfile:
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 أيضًا دليل المشروع على
/vagrant
في الجهاز الظاهري والذي يسمح لك بالعمل على ملفات المشروع على الجهاز المضيف الخاص بك.
ssh في الجهاز الظاهري ، قم بتشغيل:
vagrant ssh
يمكنك إيقاف الجهاز الظاهري باستخدام الأمر التالي:
vagrant halt
يوقف الأمر التالي الجهاز إذا كان يعمل ، ويدمر جميع الموارد التي تم إنشاؤها أثناء إنشاء الجهاز:
استنتاج
لقد تعلمت كيفية تثبيت Vagrant واستخدامها على جهاز Ubuntu 18.04. لقد أظهرنا لك أيضًا كيفية إنشاء بيئة تطوير أساسية.
للعثور على مزيد من المعلومات حول زيارة Vagrant ، صفحة الوثائق Vagrant الرسمية.
أوبونتو المتشردكيفية تثبيت المتشرد على centos 7
Vagrant عبارة عن أداة سطر أوامر مفتوحة المصدر لإنشاء بيئات الجهاز الظاهري وإدارتها. في هذا البرنامج التعليمي ، سنساعدك على تثبيت Vagrant على أنظمة CentOS 7.
كيفية تثبيت المتشرد على centos 8
Vagrant هي أداة سطر أوامر لبناء وإدارة بيئات التطوير الافتراضية. سنشرح في هذا البرنامج التعليمي كيفية تثبيت Vagrant على CentOS 8.
كيفية تثبيت المتشرد على ديبيان 9
Vagrant هي أداة سطر أوامر مفتوحة المصدر لإنشاء بيئات الجهاز الظاهري وإدارتها. يشرح هذا البرنامج التعليمي كيفية تثبيت Vagrant على جهاز Debian 9.







