ذكري المظهر

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

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 plugin.

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

في هذا البرنامج التعليمي ، سننتقل إليك من خلال تثبيت Vagrant على أنظمة CentOS 7.

المتطلبات الأساسية

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

  • تثبيت VirtualBox على جهاز CentOS الخاص بك. تم تسجيل الدخول كمستخدم لديه امتيازات sudo.

تثبيت Vagrant على CentOS

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

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

sudo yum install

للتحقق من نجاح التثبيت ، قم بتشغيل الأمر التالي الذي سيقوم بطباعة إصدار Vagrant:

vagrant --version

يجب أن يبدو الإخراج بشيء من هذا القبيل:

Vagrant 2.2.6

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

الآن وقد تم تثبيت Vagrant على نظام CentOS ، سنعرض لك كيفية إنشاء بيئة تطوير.

سنستخدم موفر VirtualBox ، وهو المزود الافتراضي لـ Vagrant.

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

قم بإنشاء دليل المشروع والتبديل إليه باستخدام:

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

والخطوة التالية هي تهيئة Vagrantfile جديد باستخدام أمر vagrant init vagrant وتحديد المربع الذي تريد استخدامه.

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

في هذا المثال ، سوف نستخدم مربع 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.

يمكنك فتح Vagrantfile ، وقراءة التعليقات ، وإجراء التعديلات وفقا لاحتياجاتك.

قم بتشغيل الأمر 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 في الجهاز الظاهري ، والذي يسمح لك بالعمل على ملفات المشروع الخاصة بك على جهازك المضيف.

للتشغيل في الجهاز الظاهري ، قم ببساطة بتشغيل:

vagrant ssh

يمكنك إيقاف الجهاز الظاهري باستخدام الأمر التالي:

vagrant halt

يقوم الأمر التالي بإيقاف الجهاز إذا كان قيد التشغيل ويدمر جميع الموارد التي تم إنشاؤها أثناء إنشاء الجهاز:

vagrant destroy

استنتاج

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

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

سنتوس متشرد