[DOCKER] [Einführung] Erstellen Sie eine virtuelle Umgebung von Vagrant + VirtualBox unter Windows 10 [Umgebungskonstruktion]

Zum ersten Mal habe ich mit Windows 10 eine Vagrant-Umgebung erstellt. Erstellen Sie CentOS 7 mit Vagrant und VirtualBox, indem Sie auf verschiedene einführende Artikel verweisen.

Es war meine erste Erfahrung, also war es schwierig, weil ich viele unerwartete Fehler bekam ...

Ich hoffe, es wird nützlich sein, damit spätere Schüler leicht eine Umgebung aufbauen können.

Umgebung

Window10 Vagrant2.2.10 VirtualBox5.2.44

Verfahren zum Erstellen von Vagrant-Übungsdateien

Deaktivieren Sie Hyper-V

Windows 10-Benutzer, die ** Docker ** verwendet haben, sollten zuerst Hyper-V deaktivieren.

Bitte schalten Sie es unbedingt aus! !! !! !! !!

bcdedit /set hypervisorlaunchtype off
Sie haben diesen Vorgang erfolgreich abgeschlossen.

VirtualBox-Installation

Ich habe die neueste Version der 5er Serie installiert. Holen Sie sich das Installationsprogramm von hier und führen Sie es aus.

vagabundierende Installation

Ich habe zum Zeitpunkt des Schreibens die neueste Version 2.2.10 heruntergeladen. Grundsätzlich installieren wir die neueste Version (64bit). Holen Sie sich das Installationsprogramm von hier und führen Sie es aus. Nach der Installation müssen Sie das Betriebssystem neu starten.

Starten Sie nach dem Neustart die Eingabeaufforderung und überprüfen Sie die Version.

vagrant -v
Vagrant 2.2.7

Installieren Sie das Plugin an der Eingabeaufforderung. Wir werden einen Omnibus-Plug einführen, der Chef nach Bedarf installiert, und ein VirtualboxGuestAddition-Tool für die gemeinsam genutzte Ordnerstruktur zwischen Host und Gast. (Wenn nicht, tritt ein Fehler auf) Installieren Sie auch vagrant-hostmanager für die Replikation.

vagrant plugin install vagrant-omnibus
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-hostmanager

Wenn Sie deinstallieren möchten

vagrant plugin uninstall vagrant-omnibus
vagrant plugin uninstall vagrant-vbguest
vagrant plugin uninstall vagrant-hostmanager

Installiertes Pluigin anzeigen

vagrant plugin list

Hinzufügung der CentOS7-Box

Vagrant wird mithilfe einer Image-Datei und einer Konfigurationsdatei verwaltet, die als Box bezeichnet wird. Laden Sie die CentOS 7.7-Box von vagrantcloud.com herunter und fügen Sie sie für die Virtualbox hinzu.

Dies kann an der ** _ Eingabeaufforderung _ ** erfolgen.

_ Es ist ärgerlich lange Verarbeitungszeit, es ist also schon eine Pause. _

> vagrant box add bento/centos-7.7 --provider virtualbox
==> box: Loading metadata for box 'bento/centos-7.7'
    box: URL: https://vagrantcloud.com/bento/centos-7.7
==> box: Adding box 'bento/centos-7.7' (v202002.04.0) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/bento/boxes/centos-7.7/versions/202002.04.0/providers/virtualbox.box
    box: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    box: Progress: 100% (Rate: 457k/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'bento/centos-7.7' (v202002.04.0) for 'virtualbox'!

Erstellen und initialisieren Sie den Vagrant-Verwaltungsordner

Initialisieren Sie das Projekt, indem Sie eine Datei an dem Ort erstellen, an dem Sie Vagrant verwalten möchten.

vagrant init bento/centos-7.7

Eine Vagrant-Datei von ca. 10 MB wird erstellt. Protokolldateien und Verwaltungsinformationen werden beim Start der virtuellen Maschine gespeichert.

Starten Sie die virtuelle Maschine

Starten Sie die virtuelle Maschine mit dem Befehl vagrant up.

vagrant up

Stellen Sie eine Verbindung zur virtuellen Maschine her

vagrant ssh

Sie können jetzt eine Verbindung zu der virtuellen Maschine herstellen, die Sie zum Üben erstellt haben! !!

Wenn Sie Docker erneut verwenden möchten

Zurück zu Auto

bcdedit /set hypervisorlaunchtype auto

Und neu starten

Erstellt am 14.10.2020 Aktualisiert 2020/10/23

Verweise

  1. Vagrant + VirtualBox + CentOS 7.7-Umgebungskonstruktion (Windows 10)
  2. Wenn ich versuche, Vagrant unter Windows zu starten, wird angezeigt, dass der Raw-Modus mit freundlicher Genehmigung von Hyper-V nicht verfügbar ist
  3. VirtualBox kann in Windows 10 nicht verwendet werden.

Recommended Posts

[Einführung] Erstellen Sie eine virtuelle Umgebung von Vagrant + VirtualBox unter Windows 10 [Umgebungskonstruktion]
Erstellen Sie mit VirtualBox eine virtuelle CentOS 8-Umgebung auf Ihrem Mac
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Erstellen Sie mit IntelliJ IDEA eine Entwicklungsumgebung "Spring Thorough Introduction"
Einführung in Metabase ~ Umgebungskonstruktion ~
Ruby ① Erstellen einer Windows-Umgebung
Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Erstellen Sie einen Minecraft-Server auf AWS
Mach eine Sprache! (Java CC-Umgebungskonstruktion)
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Konstruktionsverfahren für Rails on Docker-Umgebungen
Erstellen Sie Virtual Box & Vagrant & Centos7 & GitLab
Virtual Box & Vagrant & Centos7 & Artifactory Konstruktion
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie eine Bulletin-Board-API mit Zertifizierung und Autorisierung mit Rails 6 # 1 Environment Construction
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)