Ich habe es in letzter Zeit nicht entwickelt. Irgendwie habe ich mir einen Windows PC gekauft. Windows 10 Home Das war's. Mit anderen Worten, es war unvermeidlich, die Heimentwicklungsumgebung vorzubereiten.
Bis vor einigen Jahren habe ich Folgendes mit einem Mac entwickelt. ・ Webanwendung (Front-Server-Seite) ・ Aufbau der AWS-Infrastruktur (im Code definiert)
Der Versuch, die obige Entwicklung unter Windows zu erstellen, war (in meinem Gedächtnis) schwierig, da ich von der Einführung von Ruby stolperte. Selbst wenn ich Rails lief, war es ungewöhnlich langsam und unbrauchbar, was nur stressig war.
Der Titel "Mac-like" bedeutet also, eine Umgebung zu erstellen, in der ich Webanwendungen lokal und unter AWS ohne Stress entwickeln kann.
Nach einer kurzen vorläufigen Umfrage fragte ich mich, ob es gut wäre, wenn eine auf Docker basierende Entwicklungsumgebung erstellt werden könnte. Aber wenn ich daran denke, dass Windows Hyper-V benötigt, um die virtuelle Umgebung auszuführen, ist es für mich als Windows 10 Home nicht mehr möglich ... Als ich aufgeben wollte, hörte ich die Stimme des Himmels "WSL2" sagen. Die Realisierungspolitik wurde beschlossen. WSL2 → Doker → VS-Code. Es geht nicht anders.
Die Windows 2020-Versionen, die mit WSL2 installiert werden können, sind ab September 2020 verfügbar.
Meine Windows-Version war 1909, kann also installiert werden, aber da es eine große Sache ist, nach dem Update auf 2004 Vorstellen.
Führen Sie den folgenden Befehl mit der Win-Taste + R aus, um die aktuelle Version zu überprüfen. Es war 1909.
winver
Der Rest ist Windows Update. In meinem Fall sieht der Bildschirm wie folgt aus. Drücken Sie also auf "Herunterladen und installieren" und warten Sie.
Überprüfen Sie während des Wartens den WSL2-Installationsvorgang. Es ist seit "Windows 10 2004" eine Standardfunktion des Betriebssystems, aber es ist nur eine Standardfunktion geworden und kann nur verwendet werden, wenn die Funktion aktiviert ist. Aktivieren Sie. Es gibt eine direkte Funktion namens "Windows-Funktionen ein- oder ausschalten". Führen Sie den folgenden Befehl mit der Win-Taste + R aus
OptionalFeatures
Überprüfen Sie "Windows-Subsystem für Linux" und "Plattform für virtuelle Maschinen" und führen Sie die Installation durch.
WSL2 ist jetzt installiert.
Installieren Sie Docker Desktop unter der folgenden URL https://hub.docker.com/editions/community/docker-ce-desktop-windows
Stellen Sie sicher, dass die WSL2-Unterstützung wie folgt aktiviert ist:
Nach Abschluss der Installation werden Sie wie folgt angewiesen: "Bitte installieren Sie den WSL2-Linux-Kernel, da das Update von einem anderen Installationsprogramm verwaltet wird."
Anzeigen des Docker Desktop-Dashboards ...
Es scheint, dass Docker auf Basis von WSL2D damit funktioniert. Führen Sie den folgenden Befehl in PowerShell gemäß dem Dashboard aus, um den Vorgang zu überprüfen.
docker run -d -p 80:80 docker/getting-started
Werfen wir einen Blick auf das Dashboard.
Es scheint, dass der Server Port 80 überwacht. Versuchen Sie also, auf http: // localhost / tutorial / zuzugreifen.
Der Container funktionierte. Sie sollten jetzt in der Lage sein, mit Docker unter Windows 10 Home zu entwickeln. Fahren Sie mit [Teil 2] fort (https://qiita.com/TakaK/items/3aca2e2d89063f61bfe5).
Recommended Posts