Da ich eine Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10 erstellt habe, bleibt sie als Memo erhalten.
・ Installation von VirtualBox ・ Installation von Vagrant ・ Aufbau einer Linux-Umgebung
-Starten Sie das heruntergeladene Installationsprogramm und installieren Sie es gemäß dem Verfahren. Es sind keine speziellen Einstellungen erforderlich. ・ Nach der Installation wird der folgende Bildschirm angezeigt.
Damit ist die VirtualBox-Installation abgeschlossen.
-Wählen Sie die Windows 64-Bit-Version von der offiziellen Vagrant-Website und laden Sie sie herunter.
-Starten Sie das heruntergeladene Installationsprogramm und installieren Sie es gemäß dem Verfahren. Es sind keine speziellen Einstellungen erforderlich.
Damit ist die Vagrant-Installation abgeschlossen.
In Vagrant wird für jeden Ordner eine virtuelle Maschine erstellt. Erstellen Sie daher hier einen Ordner für die Ausführung von "test1".
Beispiel:
C:\tool\vagant\test1
Öffnen Sie eine Windows-Eingabeaufforderung und führen Sie den folgenden Befehl aus
㏅ C:\tool\vagant\test1
Erstellen Sie als Nächstes eine Vagrant-Datei
vagrant init
Dadurch wird eine Datei namens Vagrantfile im Ordner test1 erstellt.
Öffnen Sie die Vagrantfile-Datei und ändern Sie die folgenden zwei Stellen
Korrektur 1
Vor der Korrektur:
config.vm.box = "base"
Überarbeitet:
config.vm.box = "centos/7" //Installieren Sie Centos7
config.vm.hostname= "192.168.33.10" //Legen Sie die IP der virtuellen Maschine fest
Korrektur 2 (nur Kommentar)
Vor der Korrektur:
# config.vm.network "private_network", ip: "192.168.33.10"
Überarbeitet:
config.vm.network "private_network", ip: "192.168.33.10"
In den folgenden Artikeln finden Sie Informationen zum Netzwerk, das mit Vagrantfile eingerichtet werden kann. Vagrant Erste Schritte 04 --Vagrant Netzwerkeinstellungen
Starten Sie die virtuelle Maschine zunächst, indem Sie den folgenden Befehl an der Windows-Eingabeaufforderung ausführen.
vagrant up
Der folgende Fehler kann beim ersten Start auftreten.
Fehlermeldung:
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.
Gegenmaßnahme:
- Führen Sie vom Administrator aus cmd aus, um die Eingabeaufforderung zu öffnen
・ "Dism.exe /Online /Disable-Feature:Microsoft-Hyper-Führen Sie den Befehl "V" für Microsoft aus-Hyper-Schließen Sie V.
Nach dem Starten der virtuellen Maschine können Sie sie mit dem folgenden Befehl bedienen.
Melden Sie sich bei der virtuellen Maschine an: vagrant ssh
Melden Sie sich von der virtuellen Maschine ab: exit
Stoppen Sie die virtuelle Maschine: vagrant halt
Virtuelle Maschine löschen: vagrant destroy
Recommended Posts