La risposta breve è che se vuoi gestire le macchine, dovresti usare Vagrant E se vuoi creare ed eseguire ambienti di applicazioni, dovresti usare Docker. Vagrant è uno strumento per la gestione di macchine virtuali. Docker è uno strumento per creare e distribuire applicazioni impacchettandole in contenitori leggeri.
Cos'è Vagrant e perché usarlo?
Vagarant è uno strumento per la creazione e la gestione di ambienti di macchine virtuali in un unico flusso di lavoro Con un flusso di lavoro facile da usare e focalizzato sull'automazione, Vagrant riduce i tempi di configurazione dell'ambiente di sviluppo, aumenta la parità di produzione e rende la scusa "lavora sulla mia macchina" una reliquia del passato.
Le persone usano Vagrant?
Usiamo Vagrant al lavoro e ci serve bene. Tuttavia, eseguiamo tutto il nostro approvvigionamento con Chef, utilizzando un libro di cucina per la nostra casella Vagrant e i server web. Questo ci consente di ottenere una configurazione più o meno coerente in tutti gli ambienti.
Il Vagrant è ancora in uso?
Tuttavia, Vagrant è ancora una macchina virtuale, anche se con caratteristiche più potenti degli strumenti VM standard esistenti; ad esempio puoi integrare Vagrant con strumenti CM come Puppet e Chef per fornire le tue configurazioni e configurazioni VM.
Qual è la differenza tra Vagrant e VirtualBox?
VirtualBox è fondamentalmente l'inizio per il tuo computer. Puoi utilizzare VirtualBox per eseguire interi sistemi operativi sandbox all'interno del tuo computer. Vagrant è un software utilizzato per gestire un ambiente di sviluppo. … Usando VirtualBox e Vagrant, puoi simulare l' ambiente di produzione della tua app o del tuo sito web.