Créer un environnement de développement basé sur Doker sur Windows10 Famille 2020 ver.Partie 1 Jusqu'à la construction de Docker basé sur WSL2

introduction

Je ne l'ai pas développé récemment. D'une manière ou d'une autre, j'ai acheté un PC Windows. Windows 10 Home C'est tout. En d'autres termes, il était inévitable de préparer l'environnement de développement de la maison.

Quel type de développement souhaitez-vous faire?

Jusqu'à il y a quelques années, j'utilisais Mac pour développer les éléments suivants. ・ Application Web (côté serveur frontal) ・ Construction d'infrastructure AWS (définie dans le code)

Tenter de construire le développement ci-dessus sur Windows était difficile (dans ma mémoire), trébuchant depuis l'introduction de Ruby, Même si j'utilisais Rails, c'était inhabituellement lent et inutilisable, ce qui était juste stressant.

Ainsi, le titre "Mac-like" signifie créer un environnement dans lequel je peux développer des applications Web localement et sur AWS sans stress.

Comment y parvenir

Après une rapide enquête préliminaire, je me suis demandé s'il serait bon qu'un environnement de développement basé sur Docker puisse être construit. Mais sachant que Windows avait besoin d'Hyper-V pour exécuter l'environnement virtuel, ce n'est plus possible pour moi en tant que Windows 10 Home ... Quand j'étais sur le point d'abandonner, j'ai entendu la voix du ciel dire "WSL2". La politique de réalisation a été décidée. WSL2 → Doker → VS Code. Il n'y a pas d'autre moyen.

Présentation de WSL2 dans Windows 10 Famille

Les versions de Windows 2020 pouvant être installées avec WSL2 datent de septembre 2020.

Ma version Windows était 1909, elle peut donc être installée, mais comme c'est un gros problème, après la mise à jour vers 2004 Présenter.

Lancement de Windows 10 2004

Pour vérifier la version actuelle, exécutez la commande suivante avec la touche Win + R. C'était en 1909.

winver

Le reste est Windows Update. Dans mon cas, l'écran ressemble à celui ci-dessous, alors appuyez sur "Télécharger et installer" et attendez. image.png

En attendant, vérifiez la procédure d'installation de WSL2. Il est devenu une fonction standard du système d'exploitation depuis "Windows 10 2004", mais il n'est devenu qu'une fonction standard et ne peut être utilisé que si la fonction est activée. Activer. Il existe une fonction directe appelée «Activer ou désactiver les fonctionnalités Windows». Exécutez la commande suivante avec la touche Win + R

OptionalFeatures

Cochez "Sous-système Windows pour Linux" et "Plateforme de machine virtuelle" et effectuez l'installation. image.png

WSL2 est maintenant installé.

Installation de Docker Desktop

Installez Docker Desktop à partir de l'URL suivante https://hub.docker.com/editions/community/docker-ce-desktop-windows

Assurez-vous que la prise en charge WSL2 est activée comme suit: image.png

Une fois l'installation terminée, vous recevrez les instructions suivantes: «Veuillez installer le noyau WSL2 Linux car la mise à jour est gérée par un autre programme d'installation». image.png

Examen du tableau de bord Docker Desktop ... image.png

Il semble que Docker basé sur WSL2D fonctionne avec cela. Pour vérifier l'opération, exécutez la commande suivante sur PowerShell en fonction du tableau de bord.

docker run -d -p 80:80 docker/getting-started

Jetons un coup d'œil au tableau de bord. image.png

Il semble que le serveur écoute sur le port 80, alors essayez d'accéder à http: // localhost / tutorial /.

image.png

Le conteneur a fonctionné. Vous devriez maintenant pouvoir développer avec docker sur Windows 10 Famille. Passez à la Partie 2.

Recommended Posts

Créer un environnement de développement basé sur Doker sur Windows10 Famille 2020 ver.Partie 1 Jusqu'à la construction de Docker basé sur WSL2
Créez un environnement de développement basé sur Doker sur Windows 10 Famille 2020 ver. Partie 2 VS Code devrait rendre l'environnement de développement Docker confortable
Créer un environnement de développement Unity sur docker
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Créer un environnement de développement PureScript avec Docker
Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows
Créer un environnement de développement Java sur Mac
Création d'un environnement haskell avec Docker + VS Code sur Windows10 Home
Créer un environnement de développement Wordpress avec Docker
Créer un environnement de développement Ultra96v2 sur Docker 1
Construction d'un environnement de développement simple Docker + Django
[Copier et coller] Créez un environnement de développement Laravel avec Docker Compose, partie 2
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Créez rapidement un environnement de développement WordPress avec Docker
Construction de l'environnement de développement Simple Docker Compose + Django
Créer un environnement de développement pour Docker, Java, vs code
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
Essayez de créer un environnement de développement Java à l'aide de Docker
Essayez Docker sur Windows 10 Famille
Ruby ① Création d'un environnement Windows
Créer un environnement Node.js avec Docker
Utiliser Docker Compose sur Windows 10 Famille
Créer un environnement XAMPP sur Ubuntu
Essayez Docker sur Windows Home (septembre 2020)
Utilisation de Docker avec Windows10 Home WSL2
Jusqu'à ce qu'Ubuntu 20 soit installé et que Docker fonctionne sur Windows 10 Home et WSL2
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Installons Docker sur Windows 10 et créons un environnement de vérification pour CentOS 8!
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
Créer un environnement d'exécution WAS à partir de Docker
Créez un environnement de développement d'applications Web qui utilise Java, MySQL et Redis avec Docker CE pour Windows
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Créer un environnement de développement Java 8 avec AWS Cloud 9
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Créer un environnement de lecture de code Redmine sur Docker
Créez un environnement de développement sur AWS EC2 avec CentOS7 + Nginx + pm2 + Nuxt.js
Créer un environnement avec Docker sur AWS
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Créez un environnement JMeter sur votre Mac
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Mac)
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.
Créer un environnement Laravel / Docker avec VSCode devcontainer
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créer un environnement de développement Apache / Tomcat sur Cent OS 7
Créer un environnement Laravel sur une instance AWS
[Win10] Créer un environnement de développement JSF avec NetBeans