Vagrant

Installation

OS X

Homebrew

brew cask install virtualbox  (si besoin)

brew cask install vagrant

Initialisation

vagrant init ubuntu/trusty64   

Créé un projet vagrant (Vagrantfile) à partir de la box ubuntu/trusty64

Demarage - arret - destruction

vagrant [up | reload | ??? | ???]

Lookup path

Le fichier Vagranfile utilisé est le premier trouver par vagrant en “remontant les répertoire”:

/home/jerome/projects/la/Vagrannile
/home/jerome/projects/Vagrannile
/home/jerome/Vagrannile
/home/Vagrannile
/Vagrannile 

Boxes

Les boxes contienent les OS en état de fonctionner.

vagrant box [list | add | remove]

Synced_folder

par défaut repertoire courant = /vagrant (/vagrantest à la racine de machine virtuelle.

sinon:

config.vm.synced_folder “src/”,“/server/website”

Forwarding Ports

Un port forwarded expose un port de la VM sur la machine hote. Par exemple, exposer le port 80 de la VM comme port 8080 sur la machine hote:

config.vm.network “forwarded_port”, guest:80,host:8080


Published

07 December 2015