אנדרואיד

כיצד להתקין נמר על סנטוס 8

How to setup centos using vagrant

How to setup centos using vagrant

תוכן עניינים:

Anonim

Vagrant הוא כלי בשורת פקודה לבנייה וניהול של סביבות פיתוח וירטואליות. כברירת מחדל, Vagrant יכולה לספק מכונות על גבי VirtualBox, Hyper-V ו- Docker. ניתן לאפשר תמיכה לספקים אחרים כמו Libvirt (KVM), VMware ו- AWS באמצעות מערכת התוספים Vagrant.

Vagrant משמש בדרך כלל על ידי מפתחים להגדרת סביבת פיתוח התואמת את הייצור.

במדריך זה נסביר כיצד להתקין את Vagrant ב- CentOS 8. נראה גם כיצד ליצור סביבת פיתוח.

התקנת Vagrant ב- CentOS 8

בעת כתיבת מאמר זה, הגרסה האחרונה ויציבה של Vagrant היא גרסה 2.2.6. בקר בדף ההורדות של Vagrant כדי לראות אם קיימת גרסה חדשה של Vagrant.

להתקנת Vagrant במחשב CentOS שלך, הזן את הפקודה הבאה כשורש או כמשתמש עם הרשאות sudo:

sudo dnf install

לאחר השלמת ההתקנה, ודא שהוואגראן הותקן בהצלחה על ידי הפעלה:

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 הווגרנית ולציין את התיבה בה ברצונך להשתמש. Vagrantfile הוא קובץ תצורה המתאר כיצד התצורה וההקצאה של המכונה הווירטואלית. הוא משתמש בתחביר Ruby כדי להגדיר את התצורה.

תיבות הן פורמט החבילה לסביבות הוואגראנט והן ספציפיות לספק. תוכל למצוא רשימה של תיבות הוואגראנט הזמינות לציבור בדף הקטלוג של תיבות הוואגראנט.

בדוגמה זו אנו נשתמש בתיבה 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.

אתה יכול לפתוח את הוואגראנט עם עורך הטקסט ולעשות התאמות בהתאם לצרכים שלך.

הפעל את הפקודה 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 8 וכיצד ליצור סביבת פיתוח בסיסית.

למידע נוסף על Vagrant בקר בדף התיעוד Vagrant הרשמי.

סנטוסים נועזים