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.
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.
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.
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.
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.
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.
WSL2 est maintenant installé.
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:
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».
Examen du tableau de bord Docker Desktop ...
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.
Il semble que le serveur écoute sur le port 80, alors essayez d'accéder à http: // localhost / tutorial /.
Le conteneur a fonctionné. Vous devriez maintenant pouvoir développer avec docker sur Windows 10 Famille. Passez à la Partie 2.