Hinweise zum Erstellen einer Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10

Da ich eine Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10 erstellt habe, bleibt sie als Memo erhalten.

Inhaltsverzeichnis

・ Installation von VirtualBox ・ Installation von Vagrant ・ Aufbau einer Linux-Umgebung

VirtualBox installieren

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

Damit ist die VirtualBox-Installation abgeschlossen.

Installieren Sie Vagrant

-Wählen Sie die Windows 64-Bit-Version von der offiziellen Vagrant-Website und laden Sie sie herunter. 3.png

-Starten Sie das heruntergeladene Installationsprogramm und installieren Sie es gemäß dem Verfahren. Es sind keine speziellen Einstellungen erforderlich.

Damit ist die Vagrant-Installation abgeschlossen.

Erstellen einer Linux-Umgebung

Bereiten Sie die Umgebung für die Ausführung von Vagrant vor

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

Erstellen Sie eine Vagrant-Datei

Ö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

4.png

Dadurch wird eine Datei namens Vagrantfile im Ordner test1 erstellt.

Stellen Sie Vagrantfile ein

Ö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 eine virtuelle Maschine

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.

Betriebsbefehle für virtuelle Maschinen

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

Hinweise zum Erstellen einer Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10
Python-Umgebungskonstruktionsnotiz unter Windows 10
[Memo] Bau einer Cygwin-Umgebung
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Informationen zum Aufbau einer Linux-Umgebung (VMware Virtual BOX)
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Erstellen Sie eine Linux-Umgebung unter Windows 10
[Linux] Aufbau einer Docker-Umgebung auf Redhat
Erstellen einer Umgebung für Python3.8 auf einem Mac
Erstellen einer Umgebung für "Tello_Video" unter Ubuntu
Umgebungskonstruktion von TensorFlow + JupyterNotebook + Matplotlib unter Windows Version Anaconda (Version August 2017)
Aufbau einer Linux-Umgebung
Prozess und Ergebnis der Verbindung zu SQL Server unter Windows aus einer virtuellen Linux-Umgebung mithilfe des JDBC-Treibers
Umgebungskonstruktionsverfahren zum Betrieb von Chrome ohne Installation von Python unter Windows (unter Verwendung von Selen)
Linux (WSL) unter Windows
BigGorilla Umwelt Bau Memo
Anaconda Umwelt Bau Memo
[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)
Ich habe versucht, den Linux-Kernel auf virtualbox + vagrant zu installieren
NTP-Konfigurationsnotiz unter Linux
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
Anaconda-Umgebungskonstruktion auf CentOS7
Django Entwicklungsumgebung Bau Memo
Erste LAMP-Umgebungskonstruktion (Linux)
Bereiten Sie die Chainer-Umgebung unter Windows vor
Versuchen Sie es mit OpenCV unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Anaconda3 × Pycharm-Umgebungskonstruktionsnotiz
Verwenden von Docker (Hyper-V) mit PyCharm unter Windows 10 (Stand August 2017)
Entwicklung der Django-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung mit Windows
Linux unter Windows -1-: Einführung in Debian
Erstellen einer Python-Umgebung unter Windows 7
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Umgebungskonstruktion von Python2 & 3 (OSX)
Aufbau einer Cortex-M-Entwicklungsumgebung für TOPPERS mit Raspeye
Verwenden Sie Linux unter Windows 10 (WSL2)
[MEMO] [Entwicklungsumgebung Bau] Wein
Ich habe versucht, eine Umgebung von MkDocs unter Amazon Linux zu erstellen
Umgebungskonstruktion des Überwachungsservers Zabbix 4.4 unter CentOS7 (Apache2.4 / PHP5.4 / MariaDB5.5)
Umgebungskonstruktion von Python und OpenCV
Beginn des selbst erstellten Betriebssystems 1. Aufbau der Umgebung
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Aufbau einer Anaconda-Umgebung auf einem Mac (Version 2018)
[Django] Memorandum of Environment Construction Procedure
Abschluss des Docker-Befehls unter Linux
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Bauarbeiten für StarCluster-Umgebungsnotizen