Depuis que j'ai construit un environnement Linux en utilisant VirtualBox + Vagrant sur Windows 10, cela reste comme un mémo.
・ Installation de VirtualBox ・ Installation de Vagrant ・ Construction d'un environnement Linux
-Cliquez sur "Hébergeurs Windows" depuis le site Web officiel de VirtualBox pour télécharger le logiciel. La dernière version actuellement est VirtualBox 6.1.4.
-Démarrez le programme d'installation téléchargé et installez-le selon la procédure. Aucun paramètre spécial n'est requis. ・ Après l'installation, l'écran suivant s'affiche.
Ceci termine l'installation de VirtualBox.
-Sélectionnez la version Windows 64 bits sur Site officiel de Vagrant et téléchargez-la.
-Démarrez le programme d'installation téléchargé et installez-le selon la procédure. Aucun paramètre spécial n'est requis. -Après l'installation, redémarrez le PC.
Ceci termine l'installation de Vagrant.
Dans Vagrant, une machine virtuelle est créée pour chaque dossier, alors créez un dossier pour exécuter "test1" ici.
Exemple:
C:\tool\vagant\test1
Ouvrez une invite de commande Windows et exécutez la commande suivante
㏅ C:\tool\vagant\test1
Ensuite, créez un Vagrantfile
vagrant init
Cela créera un fichier appelé Vagrantfile sous le dossier test1.
Ouvrez le fichier Vagrantfile et modifiez les deux emplacements suivants
Correction 1
Avant correction:
config.vm.box = "base"
Modifié:
config.vm.box = "centos/7" //Installez Centos7
config.vm.hostname= "192.168.33.10" //Définissez l'adresse IP de la machine virtuelle
Correction 2 (juste décommenter)
Avant correction:
# config.vm.network "private_network", ip: "192.168.33.10"
Modifié:
config.vm.network "private_network", ip: "192.168.33.10"
Veuillez vous référer aux articles suivants pour le réseau qui peut être défini avec Vagrantfile. Vagrant Getting Started 04 --Vagrant Network Settings
Démarrez initialement la machine virtuelle en exécutant la commande suivante à l'invite de commande Windows.
vagrant up
L'erreur suivante peut se produire lors du démarrage initial.
Message d'erreur:
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.
Contre-mesure:
-À partir de l'utilisateur administrateur, exécutez cmd pour ouvrir l'invite de commande
・ "Dism.exe /Online /Disable-Feature:Microsoft-Hyper-Exécutez la commande «V» vers Microsoft-Hyper-Fermer V
Après avoir démarré la machine virtuelle, vous pouvez la faire fonctionner avec la commande suivante.
Connectez-vous à la machine virtuelle: vagrant ssh
Déconnectez-vous de la machine virtuelle: exit
Arrêtez la machine virtuelle: vagrant halt
Supprimer la machine virtuelle: vagrant destroy
Recommended Posts