Android

Πώς να εγκαταστήσετε το vagrant στο debian 9

Πώς να εγκαταστήσετε το memcached (XAMPP)

Πώς να εγκαταστήσετε το memcached (XAMPP)

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

Anonim

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

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

Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το Vagrant σε ένα μηχάνημα του Debian 9. Θα χρησιμοποιήσουμε τον παροχέα VirtualBox, ο οποίος είναι ο προεπιλεγμένος πάροχος για το Vagrant.

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

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

Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:

  • Συνδεθήκατε ως χρήστης με δικαιώματα sudo. Έχει εγκατασταθεί ένα VirtualBox.

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

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

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

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

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

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

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

vagrant debian