ذكري المظهر

كيفية تثبيت المتشرد على centos 8

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

جدول المحتويات:

Anonim

Vagrant هي أداة سطر أوامر لبناء وإدارة بيئات التطوير الافتراضية. بشكل افتراضي ، يمكن لـ Vagrant توفير أجهزة أعلى VirtualBox و Hyper-V و Docker. يمكن تمكين الدعم لموفرين آخرين مثل Libvirt (KVM) و VMware و AWS عبر نظام المكوِّن الإضافي Vagrant.

عادةً ما يستخدم المطورون المتشرد لإعداد بيئة تطوير تطابق الإنتاج.

في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت Vagrant على CentOS 8. سنعرض لك أيضًا كيفية إنشاء بيئة تطوير.

تثبيت Vagrant على CentOS 8

في وقت كتابة هذا المقال ، أحدث إصدار ثابت من Vagrant هو الإصدار 2.2.6. تفضل بزيارة صفحة تنزيلات Vagrant لمعرفة ما إذا كان هناك إصدار جديد من Vagrant المتاحة.

لتثبيت Vagrant على جهاز CentOS ، أدخل الأمر التالي كجذر أو مستخدم له امتيازات sudo:

sudo dnf install

بمجرد اكتمال التثبيت ، تحقق من تثبيت Vagrant بنجاح عن طريق تشغيل:

vagrant --version

سيقوم الأمر بطباعة إصدار Vagrant:

Vagrant 2.2.6

الشروع في العمل مع Vagrant

الآن بعد تثبيت Vagrant على نظام CentOS ، فلنقم بإنشاء بيئة تطوير باستخدام موفر VirtualBox ، وهو المزود الافتراضي لـ Vagrant. تأكد من تثبيت VirtualBox على نظام CentOS 8 الخاص بك.

الخطوة الأولى هي إنشاء دليل سيكون دليل جذر المشروع. قم بإنشاء دليل المشروع والتبديل إليه باستخدام:

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

والخطوة التالية هي تهيئة Vagrantfile جديد باستخدام أمر vagrant init vagrant وتحديد المربع الذي تريد استخدامه. Vagrantfile هو ملف تكوين يصف كيفية تكوين الجهاز الظاهري وتوفيره. ويستخدم بناء جملة روبي لتحديد التكوين.

المربعات هي تنسيق الحزمة لبيئات Vagrant وهي خاصة بموفر الخدمة. يمكنك العثور على قائمة صناديق Vagrant المتاحة للجمهور في صفحة كتالوج مربع Vagrant.

في هذا المثال ، ubuntu/bionic64 مربع ubuntu/bionic64 . قم بتشغيل الأمر التالي لتهيئة Vagrantfile جديد:

vagrant init ubuntu/bionic64

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.

يمكنك فتح Vagrantfilew مع محرر النصوص وإجراء التعديلات وفقًا لاحتياجاتك.

قم بتشغيل الأمر vagrant vagrant up لإنشاء الجهاز الظاهري وتكوينه كما هو محدد في Vagrantfile:

vagrant up

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

إذا كان المربع غير موجود محليًا ، فسيتم تنزيله. يحمِّل Vagrant أيضًا دليل المشروع على /vagrant في الجهاز الظاهري ، والذي يسمح لك بالعمل على ملفات المشروع على الجهاز المضيف الخاص بك.

ssh في الجهاز الظاهري ، اكتب:

vagrant ssh

عند الانتهاء من عملك ، لإيقاف الجهاز الظاهري ، قم بتشغيل:

vagrant halt

استخدم الأمر أدناه لتدمير الجهاز الظاهري وجميع الموارد المرتبطة:

vagrant destroy

إذا كان الجهاز الظاهري قيد التشغيل ، فسيتم إيقافه قبل إزالته.

استنتاج

لقد أظهرنا تثبيت Vagrant على CentOS 8 وكيفية إنشاء بيئة تطوير أساسية.

لمزيد من المعلومات حول Vagrant ، تفضل بزيارة صفحة الوثائق Vagrant الرسمية.

سنتوس متشرد