Vagrant Guide · 4 min read · Feb 03, 2026
Commencer avec Vagrant sur Ubuntu 14.10 - Un guide pour débutants
Ce tutoriel couvrira l’installation de Vagrant sur Ubuntu 14.10, expliquera les bases de cet excellent outil de virtualisation et vous guidera à travers la création de votre première instance Vagrant.
Pourquoi avez-vous besoin de Vagrant ?
Pour commencer, je suis sûr que c’est la première question dans l’esprit de chaque débutant, pourquoi en ai-je besoin ? Pour répondre à cela, Vagrant est un logiciel à travers lequel vous pouvez créer et configurer des environnements de développement virtuels. C’est un outil très efficace pour gérer des machines virtuelles via CLI. Cela augmente votre productivité et celle de votre équipe ainsi que votre flexibilité.
Ici, les machines sont provisionnées sur n’importe quel outil de virtualisation, c’est-à-dire VirtualBox, VMware, AWS ou tout autre fournisseur. Plus tard, des outils de provisionnement standard de l’industrie tels que des scripts shell, Puppet ou Chef, peuvent être utilisés pour installer et configurer automatiquement des logiciels sur la machine.
Cela signifie simplement que vous pouvez obtenir des environnements de travail faciles à configurer, reproductibles et portables selon vos besoins.
Quels en sont les avantages ?
Vagrant présente des avantages pour les développeurs, les ingénieurs d’exploitation, les designers et plus encore. Ici, la clé est que Vagrant facilite vraiment les choses avec le fait qu’il n’y a pas de complication ou d’utilisation de vim et de nombreuses commandes ennuyeuses pour exécuter un environnement de développement. Préparer votre première machine virtuelle de développement prendra quelques minutes. (Excluant le temps de téléchargement de la boîte/image).
Une fois que vous avez terminé de développer, vous pouvez valider vos modifications, demander à votre collègue de les consulter, puis ils exécutent le code sur la même machine. Cela fonctionne même s’ils se trouvent à n’importe quel endroit du monde et est indépendant de la plateforme, c’est-à-dire peu importe s’ils sont sur Windows, Linux ou Apple OS X. Il est sûr de dire adieu aux bugs “ça fonctionne sur ma machine” après avoir utilisé Vagrant.
Vous découvrirez sûrement mieux les avantages une fois que vous commencerez à l’utiliser. Vous pouvez lire plus sur les avantages ici.
Prise en main
Téléchargez et installez la dernière version de Vagrant et de Virtual Box, en visitant Vagrant Downloads et VirtualBox Downloads. En général, la dernière version de VirtualBox fonctionnera bien, mais vous devriez vérifier la compatibilité des versions avec Vagrant, en consultant la documentation officielle de Vagrant.
Puisque j’utilise Ubuntu 14.10 x86_64, je vais vous montrer comment les télécharger et les installer :
Téléchargez-les en utilisant :
wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.debwget http://download.virtualbox.org/virtualbox/4.3.22/virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.debInstallez-les en utilisant :
sudo dpkg -i vagrant_1.7.2_x86_64.debsudo dpkg -i virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.debVoici quelques termes que vous devez comprendre avant de lancer notre première boîte vagrant :
Boîte Vagrant
Une boîte est essentiellement un paquet contenant une représentation d’une machine virtuelle exécutant un système d’exploitation spécifique. Pour être plus simple, c’est une image de base de tout système d’exploitation ou noyau. Cela peut être pour un Fournisseur spécifique.
Fournisseurs
Le Fournisseur est le logiciel responsable de la création et de la gestion des machines virtuelles utilisées par Vagrant. Les principaux fournisseurs sont Virtualbox et VMware, mais le fournisseur par défaut est VirtualBox, car il est gratuit et open source.
Provisionneurs
Le provisionneur effectuera certaines tâches en utilisant l’instance de vm déjà fournie. Les provisionneurs sont utilisés pour configurer le serveur virtuel, installer tous les logiciels nécessaires et exécuter différentes tâches. Les provisionneurs les plus utilisés sont : Puppet, Chef et Ansible. Le script shell est également une option très courante. Vous pouvez trouver plus d’informations sur les provisionneurs vagrant ici.
Le Vagrantfile
La configuration de base de vagrant est basée sur un fichier, le Vagrantfile. Il doit être placé à la racine de votre dépôt. Dans ce fichier, vous définirez quelle boîte de base vous souhaitez - une boîte est, en gros, un paquet avec un système opérationnel à exécuter dans votre machine virtuelle.
Création d’Instance
Créez un répertoire de test où nous allons créer notre première instance.
mkdir -p ~/Vagrant/testcd ~/Vagrant/testNous allons utiliser Ubuntu 12.04 LTS (Precise Pangolin), qui a déjà une “boîte” configurée.
vagrant box add precise32 http://files.vagrantup.com/precise32.boxVous voyez ici l’argument precise32 qui est un surnom pour l’URL. La boîte est téléchargée dans ~/.vagrant.d/boxes. Vous pouvez maintenant créer une instance :
vagrant init precise32vagrant upSi tout se passe bien, elle sera maintenant en cours d’exécution. Voici à quoi ressemble le VagrantFile très basique :
Vagrant.configure(2) do |config|
config.vm.box = "precise32"
endVeuillez noter - J’ai supprimé les lignes commentées pour éviter toute confusion.
Si vous souhaitez accéder à cette instance, via SSH, utilisez cette commande :
vagrant sshVotre instance est prête !
Nous en apprendrons plus sur Vagrant dans le prochain tutoriel.
Liens
- Vagrant
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.