Android

Πώς να εγκαταστήσετε το vagrant σε centos 8

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Πίνακας περιεχομένων:

Anonim

Το Vagrant είναι ένα εργαλείο γραμμής εντολών για τη δημιουργία και τη διαχείριση εικονικοποιημένων περιβαλλόντων ανάπτυξης. Από προεπιλογή, το Vagrant μπορεί να παρέχει μηχανές πάνω από τα VirtualBox, Hyper-V και Docker. Υποστήριξη για άλλους παρόχους όπως Libvirt (KVM), VMware και AWS μπορεί να ενεργοποιηθεί μέσω του συστήματος Vagrant plugin.

Το Vagrant χρησιμοποιείται συνήθως από τους προγραμματιστές για να δημιουργήσει ένα αναπτυξιακό περιβάλλον, το οποίο ταιριάζει με την παραγωγή.

Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να εγκαταστήσετε το Vagrant στο CentOS 8. Θα σας δείξουμε επίσης πώς να δημιουργήσετε ένα περιβάλλον ανάπτυξης.

Εγκατάσταση του Vagrant στο CentOS 8

Κατά τη στιγμή της σύνταξης αυτού του άρθρου, η πιο πρόσφατη σταθερή έκδοση του Vagrant είναι η έκδοση 2.2.6. Επισκεφθείτε τη σελίδα λήψεων παραβίασης για να δείτε αν υπάρχει διαθέσιμη μια νέα έκδοση του Vagrant.

Για να εγκαταστήσετε το Vagrant στο μηχάνημα CentOS, πληκτρολογήστε την ακόλουθη εντολή ως root ή χρήστη με δικαιώματα 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

Το επόμενο βήμα είναι να αρχικοποιήσετε ένα νέο αρχείο Vagrant χρησιμοποιώντας την εντολή vagrant init και να καθορίσετε το πλαίσιο που θέλετε να χρησιμοποιήσετε. Το Vagrantfile είναι ένα αρχείο διαμόρφωσης που περιγράφει τον τρόπο ρύθμισης και παροχής της εικονικής μηχανής. Χρησιμοποιεί τη σύνταξη Ruby για να καθορίσει τη διαμόρφωση.

Τα πλαίσια είναι η μορφή του πακέτου για τα περιβάλλοντα Vagrant και είναι ειδικά για τον πάροχο. Μπορείτε να βρείτε μια λίστα των διαθέσιμων στο διαδίκτυο Κουτιών Vagrant στη σελίδα του καταλόγου Vagrant.

Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το πλαίσιο ubuntu/bionic64 . Εκτελέστε την ακόλουθη εντολή για την προετοιμασία ενός νέου φακέλου Vagrant:

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

άγνωστοι