Remarques sur la création d'un environnement Linux à l'aide de VirtualBox + Vagrant sous Windows 10

Depuis que j'ai construit un environnement Linux en utilisant VirtualBox + Vagrant sur Windows 10, cela reste comme un mémo.

table des matières

・ Installation de VirtualBox ・ Installation de Vagrant ・ Construction d'un environnement Linux

Installation de VirtualBox

-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. 1.png

-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. 2.png

Ceci termine l'installation de VirtualBox.

Installez Vagrant

-Sélectionnez la version Windows 64 bits sur Site officiel de Vagrant et téléchargez-la. 3.png

-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.

Construire un environnement Linux

Préparez l'environnement pour exécuter 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

Créer un Vagrantfile

Ouvrez une invite de commande Windows et exécutez la commande suivante

㏅ C:\tool\vagant\test1

Ensuite, créez un Vagrantfile

vagrant init

4.png

Cela créera un fichier appelé Vagrantfile sous le dossier test1.

Définir Vagrantfile

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émarrer une machine virtuelle

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

Commandes de fonctionnement de la machine virtuelle

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

Remarques sur la création d'un environnement Linux à l'aide de VirtualBox + Vagrant sous Windows 10
Mémo de construction de l'environnement Python sur Windows 10
[Memo] Construction de l'environnement cygwin
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Construction de l'environnement Linux (sur environnement WSL)
Construction de l'environnement Anaconda Python sous Windows 10
À propos de la construction de l'environnement Linux (VMware Virtual BOX)
Mémo de construction de l'environnement Python sur Mac
Créer un environnement Linux sur Windows 10
[Linux] Construction de l'environnement Docker sur Redhat
Construire un environnement pour python3.8 sur Mac
Créer un environnement pour "Tello_Video" sur Ubuntu
Construction de l'environnement de TensorFlow + JupyterNotebook + Matplotlib sur la version Windows Anaconda (version d'août 2017)
Construction de l'environnement Linux
Processus et résultat de la connexion à SQL Server sur Windows à partir d'un environnement virtuel Linux à l'aide du pilote JDBC
Procédure de construction de l'environnement pour faire fonctionner Chrome sans installer Python sur Windows (en utilisant du sélénium)
Linux (WSL) sous Windows
Mémo de construction de l'environnement BigGorilla
Mémo de construction de l'environnement Anaconda
[Heroku] Mémo pour le déploiement d'applications Python à l'aide d'Heroku sous Windows [Python]
Environnement de développement croisé (développement de programmes pour Windows sous Linux)
J'ai essayé d'installer le noyau Linux sur virtualbox + vagrant
Mémo de configuration NTP sous Linux
OpenJTalk sur Windows10 (parler japonais avec Python depuis la construction de l'environnement)
À propos de la construction de l'environnement Linux (CentOS)
Une note sur la façon de préparer facilement un environnement de pratique Linux
Construction de l'environnement Anaconda sur CentOS7
Mémo de construction de l'environnement de développement Django
Première construction de l'environnement LAMP (Linux)
Préparer l'environnement Chainer sous Windows
Essayez d'utiliser OpenCV sur Windows
Créer un environnement Python sur Windows
Anaconda3 × Mémo de construction de l'environnement Pycharm
Utilisation de Docker (Hyper-V) avec PyCharm sur Windows 10 (à partir d'août 2017)
Développement de l'environnement Django sur Windows 10
Construire un environnement Python avec Windows
Linux sur Windows -1-: Présentation de Debian
Construire un environnement Python sous un environnement Windows 7
[MEMO] [Construction de l'environnement de développement] Python
Construction de l'environnement de python2 & 3 (OSX)
Construction d'un environnement de développement Cortex-M pour TOPPERS utilisant Raspeye
Utiliser Linux sur Windows 10 (WSL2)
[MEMO] [Construction de l'environnement de développement] wine
J'ai essayé de créer un environnement de MkDocs sur Amazon Linux
Construction de l'environnement du serveur de surveillance Zabbix 4.4 sur CentOS7 (Apache2.4 / PHP5.4 / MariaDB5.5)
Construction d'environnement de python et opencv
Début de l'auto-construction OS 1. Construction de l'environnement
installation de python2.7 dans un environnement Windows 32 bits
Construction de l'environnement Anaconda sur Mac (version 2018)
[Django] Mémorandum de procédure de construction d'environnement
Achèvement de la commande docker sous Linux
[Python3] Construction de l'environnement de développement << Édition Windows >>
Mémo des travaux de construction de l'environnement StarCluster