Skip to content

IT-2015/Vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo Vagrant

#Vagrant

C'est quoi ?

Vagrant est un logiciel libre et open-source pour la création et la configuration des environnements de développement virtuel. Il peut être considéré comme un wrapper autour du logiciel de virtualisation comme VirtualBox.

Comment l'utiliser ?

  1. Télécharger Vagrant
  2. Installation de Vagrant
  3. Télécharger un Provider (VirtualBox, VMWare, ...)
  4. Installation du Provider, chez IT c'est VirtualBox.
  5. Prét à l'emploi

Vagrant s'utilise via des lignes de commandes, soyez sûr après l'installation que la commande vagrant soit reconnu par votre terminal.

Pour cela dans votre terminal :

vagrant -v

Si la commande n'est pas reconnu, sous Windows :

Allez dans Système > Paramètres système avancés > (BTN) Variables d'environnement...

Modifier la valeur du PATH en rajoutant le chemin de Vagrant [path]\Vagrant\bin;

(path étant le chemin ou vous avez installer Vagrant sur votre poste)

Une fois que l'outil est utilisable dans le terminal 2 choix d'installation d'une box se propose.

1. Installation à partir d'une Box existante

Pour installer depuis une box existante et à disposition.

Copier coller le fichier VagrantFile à l'emplacement de votre projet.

Dans ce fichier VagrantFile modifier la ligne et cibler l'emplacement de votre fichier .box :

config.vm.box_url = "devbox.box"

2. Installation initial

Il n'y a pas besoin VagrantFile.

Choisir une box sur un des sites d'hébergement de box.

  vagrant box add {title} {url}
  vagrant init {title}
  vagrant up

Modifier {title} par le titre de la box, et l'url par celui donner par le site.

Commande Utile

vagrant up Démarre ou install une box

vagrant halt Arret de la box

vagrant destroy Destruction de la box

vagrant ssh Connection en SSH à la box démarré

Autre solution

#Logo-puphpet PUPHPET

Releases

No releases published

Packages

No packages published

Languages