vagrant up
Développé par | Mitchell Hashimoto et John Bender |
---|---|
Première version | |
Dernière version | 2.4.3 ()[1] |
Dépôt | github.com/hashicorp/vagrant |
État du projet | En développement actif |
Écrit en | Ruby |
Système d'exploitation | Microsoft Windows, macOS et Linux |
Langues | Anglais |
Type | Gestion de configuration |
Politique de distribution | Gratuit |
Licence | Licence MIT et Business Source License 1.1 (d) |
Site web | www.vagrantup.com |
Vagrant est un logiciel anciennement libre et open-source pour la création et la configuration des environnements de développement virtuels. Il peut être considéré comme un wrapper autour de logiciels de virtualisation comme VirtualBox.
Depuis la version 1.1, Vagrant n'impose plus VirtualBox, mais fonctionne également avec d'autres logiciels de virtualisation tels que VMware, et prend en charge les environnements de serveurs comme Amazon EC2, à condition d'utiliser une « box » prévue pour le système de virtualisation choisi. Bien qu'écrit en Ruby, il est utilisable dans des projets écrits dans d'autres langages de programmation tels que PHP, Python, Java, C# et JavaScript.
Depuis la version 1.6[2],[3], Vagrant prend nativement en charge les conteneurs Docker à l'exécution, au lieu d'un système d'exploitation entièrement virtualisé. Cela permet de réduire la charge en ressources puisque Docker utilise des conteneurs Linux légers.