ذكري المظهر

كيفية تثبيت المتشرد على ديبيان 9

How to Install and configuration PostgreSQL on Ubuntu Linux

How to Install and configuration PostgreSQL on Ubuntu Linux

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

Anonim

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

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

يشرح هذا البرنامج التعليمي كيفية تثبيت Vagrant على جهاز Debian 9. سنستخدم موفر VirtualBox ، وهو المزود الافتراضي لـ Vagrant.

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

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.

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

  • تسجيل الدخول كمستخدم لديه امتيازات sudo.Have تثبيت VirtualBox.

تثبيت Vagrant على دبيان

حزمة Vagrant ، المتوفرة في مستودعات دبيان ، قديمة جداً. سنقوم بتنزيل وتثبيت أحدث إصدار من 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

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

vagrant --version

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

Vagrant 2.2.6

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

الآن وقد تم تثبيت Vagrant على جهاز دبيان الخاص بك ، دعنا نرى كيفية إنشاء بيئة تطوير.

تتمثل الخطوة الأولى في إنشاء دليل سيكون دليل جذر المشروع مع الاحتفاظ بملف 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 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 destroy

استنتاج

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

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

ديبيان المتشرد