Η σύντομη απάντηση είναι ότι αν θέλετε να διαχειριστείτε μηχανές, θα πρέπει να χρησιμοποιήσετε το Vagrant Και εάν θέλετε να δημιουργήσετε και να εκτελέσετε περιβάλλοντα εφαρμογών, θα πρέπει να χρησιμοποιήσετε το Docker. Το Vagrant είναι ένα εργαλείο για τη διαχείριση εικονικών μηχανών. Το Docker είναι ένα εργαλείο για τη δημιουργία και την ανάπτυξη εφαρμογών συσκευάζοντάς τες σε ελαφριά δοχεία.
Τι είναι το Vagrant και γιατί να το χρησιμοποιήσετε;
Το
Το Vagrant είναι ένα εργαλείο για τη δημιουργία και τη διαχείριση περιβαλλόντων εικονικών μηχανών σε μια ενιαία ροή εργασίας Με μια εύχρηστη ροή εργασίας και εστίαση στον αυτοματισμό, το Vagrant μειώνει τον χρόνο ρύθμισης του περιβάλλοντος ανάπτυξης, αυξάνει την ισοτιμία της παραγωγής και κάνει το "works on my machine" δικαιολογία λείψανο του παρελθόντος.
Χρησιμοποιούν οι άνθρωποι το Vagrant;
Χρησιμοποιούμε το Vagrant στη δουλειά και μας εξυπηρετεί καλά. Ωστόσο, κάνουμε όλες τις προμήθειες μας με τον Chef, χρησιμοποιώντας ένα βιβλίο μαγειρικής για το Vagrant box και τους διακομιστές ιστού μας. Αυτό μας επιτρέπει να επιτύχουμε μια περισσότερο ή λιγότερο συνεπή διαμόρφωση σε όλα τα περιβάλλοντα.
Χρησιμοποιείται ακόμα το Vagrant;
Ωστόσο, το Vagrant εξακολουθεί να είναι μια εικονική μηχανή, αν και με πιο ισχυρά χαρακτηριστικά από τα τυπικά εργαλεία VM που κυκλοφορούν. Για παράδειγμα, μπορείτε να ενσωματώσετε το Vagrant με εργαλεία CM, όπως το Puppet και το Chef για να παρέχετε τις δικές σας ρυθμίσεις και διαμορφώσεις VM.
Ποια είναι η διαφορά μεταξύ του Vagrant και του VirtualBox;
Το
VirtualBox είναι ουσιαστικά η αρχή για τον υπολογιστή σας. Μπορείτε να χρησιμοποιήσετε το VirtualBox για να εκτελέσετε ολόκληρα λειτουργικά συστήματα sandbox στον δικό σας υπολογιστή. Το Vagrant είναι λογισμικό που χρησιμοποιείται για τη διαχείριση ενός περιβάλλοντος ανάπτυξης. … Χρησιμοποιώντας το VirtualBox και το Vagrant, μπορείτε να προσομοιώσετε το περιβάλλον παραγωγής της εφαρμογής ή του ιστότοπού σας.