🔧 Qu’est-ce que Vagrant ?
Vagrant est un outil open source développé par HashiCorp qui permet de créer, configurer et gérer des environnements de développement virtualisés de manière simple et reproductible.
💻 Installation
Installez VirtualBox puis Vagrant :
📦 Exemple de Vagrantfile
Voici un fichier de configuration minimal :
Voici un fichier de configuration adapté à nos besoins :
🧠 Explication :
config.vm.hostname → nom de la machine dans la VM (utilisé dans /etc/hostname)
vb.name → nom de la VM dans VirtualBox GUI (cohérence conseillée)
config.vm.provision "docker" → Vagrant installera Docker via le plugin officiel
🚨 Attention :
Le nom de l’interface bridge: "en0: Wi-Fi (AirPort)" dépend de ta machine hôte. Tu peux voir les interfaces disponibles en lançant :
⚙️ Commandes de base
vagrant init– Crée un Vagrantfilevagrant up– Démarre la machine virtuellevagrant ssh– Se connecter à la VMvagrant halt– Arrêter la VMvagrant destroy– Supprimer la VM