Android

Πώς να εγκαταστήσετε το vagrant στο ubuntu 18.04

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 σε μια μηχανή του Ubuntu 18.04. Θα χρησιμοποιήσουμε τον παροχέα VirtualBox, ο οποίος είναι ο προεπιλεγμένος πάροχος για το Vagrant. Τα ίδια βήματα μπορούν να χρησιμοποιηθούν για το Ubuntu 16.04 Xenial Xerus.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Εγκαταστήστε το Vagrant στο Ubuntu

Για να εγκαταστήσετε το Vagrant στο σύστημα Ubuntu, ακολουθήστε τα εξής βήματα:

1. Εγκατάσταση του VirtualBox

Όπως αναφέρθηκε στην εισαγωγή, θα παρέχουμε τα μηχανήματα πάνω από το VirtualBox, έτσι το πρώτο βήμα είναι το οποίο είναι διαθέσιμο στα αποθετήρια του Ubuntu:

sudo apt install virtualbox

Εάν θέλετε να εγκαταστήσετε την πιο πρόσφατη έκδοση VirtualBox από τα αποθετήρια της Oracle, ελέγξτε αυτό το σεμινάριο.

2. Εγκατάσταση του Vagrant

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

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

Ξεκινήστε ενημερώνοντας τη λίστα των πακέτων με:

sudo apt update

Κατεβάστε το πακέτο Vagrant χρησιμοποιώντας την ακόλουθη εντολή curl :

curl -O

Μόλις κατεβάσετε το αρχείο .deb , εγκαταστήστε το πληκτρολογώντας:

sudo apt install./vagrant_2.2.6_x86_64.deb

3. Επιβεβαιώστε την εγκατάσταση του Vagrant

Για να βεβαιωθείτε ότι η εγκατάσταση ήταν επιτυχής, εκτελέστε την ακόλουθη εντολή που εκτυπώνει την έκδοση Vagrant:

vagrant --version

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

Vagrant 2.2.6

Ξεκινώντας με το Vagrant

Τώρα που το Vagrant είναι εγκατεστημένο στο σύστημα Ubuntu, ας δημιουργήσουμε ένα περιβάλλον ανάπτυξης.

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

Δημιουργήστε τον κατάλογο του έργου και μεταβείτε σε αυτόν με:

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

Στη συνέχεια, ξεκινήστε ένα νέο αρχείο Vagrant χρησιμοποιώντας την εντολή vagrant init και καθορίστε το πλαίσιο που θέλετε να χρησιμοποιήσετε.

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

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

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.

Μπορείτε να ανοίξετε το αρχείο Vagrant, να διαβάσετε τα σχόλια και να προσαρμόσετε ανάλογα με τις ανάγκες σας.

Εκτελέστε την εντολή vagrant up για να δημιουργήσετε και να διαμορφώσετε το εικονικό μηχάνημα όπως καθορίζεται στο αρχείο Vagrant:

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 στη μηχανή σας Ubuntu 18.04. Σας έδειξα επίσης πώς να δημιουργήσετε ένα βασικό περιβάλλον ανάπτυξης.

Για περισσότερες πληροφορίες σχετικά με την επίσκεψη Vagrant, την επίσημη σελίδα τεκμηρίωσης Vagrant.

ubuntu vagrant