Utiliser Docker Compose sur Windows 10 Famille

J'ai eu l'occasion d'utiliser Docker Compose sur Windows 10 Home, c'est donc un record.

Spécifications de la machine

Choses à faire

Activer Docker Compose sur Windows 10 Famille

Conditions préalables

Maintenez le système d'exploitation à jour avec Windows Update

Installer le sous-système pour Linux et Hyper-V

WSL2 est requis pour exécuter Docker sur Windows 10 Famille et pour utiliser WSL2, vous devez d'abord activer les fonctionnalités Windows. "[Activer ou désactiver les fonctionnalités Windows](https://www.google.com/search?q=Windows%E3%81%AE%E6%A9%9F%E8%83%BD%E3%81" % AE% E6% 9C% 89% E5% 8A% B9% E5% 8C% 96% E3% 81% BE% E3% 81% 9F% E3% 81% AF% E7% 84% A1% E5% 8A% B9 % E5% 8C% 96 & oq = Windows% E3% 81% AE% E6% A9% 9F% E8% 83% BD% E3% 81% AE% E6% 9C% 89% E5% 8A% B9% E5% 8C% 96 % E3% 81% BE% E3% 81% 9F% E3% 81% AF% E7% 84% A1% E5% 8A% B9% E5% 8C% 96 & aqs = chrome..69i57j69i59j0l5j69i61.954j0j9 & sourceid = chrome & ie = UTF-8) Vérifiez la partie inversée ci-dessous et installez. 無題.png

Activer la fonctionnalité de la machine virtuelle

[Lancez PowerShell avec des privilèges d'administrateur](https://www.google.com/search?q=PowerShell%E3%82%92%E7%AE%A1%E7%90%86%E8%80%85% E6% A8% A9% E9% 99% 90% E3% 81% A7% E8% B5% B7% E5% 8B% 95 & oq = PowerShell% E3% 82% 92% E7% AE% A1% E7% 90% 86% E8% 80% 85% E6% A8% A9% E9% 99% 90% E3% 81% A7% E8% B5% B7% E5% 8B% 95 & aqs = chrome..69i57 & sourceid = chrome & ie = UTF-8) Exécutez la commande.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Mettre à jour vers WSL2

Téléchargez et installez ce qui suit. https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Définir WSL2 comme version par défaut

[Lancez PowerShell avec des privilèges d'administrateur](https://www.google.com/search?q=PowerShell%E3%82%92%E7%AE%A1%E7%90%86%E8%80%85% E6% A8% A9% E9% 99% 90% E3% 81% A7% E8% B5% B7% E5% 8B% 95 & oq = PowerShell% E3% 82% 92% E7% AE% A1% E7% 90% 86% E8% 80% 85% E6% A8% A9% E9% 99% 90% E3% 81% A7% E8% B5% B7% E5% 8B% 95 & aqs = chrome..69i57 & sourceid = chrome & ie = UTF-8) Exécutez la commande.

wsl --set-default-version 2

Le message suivant est émis, mais vous pouvez le transmettre.

Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2

[Ouvrir le gestionnaire de tâches](https://www.google.com/search?q=%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%9E%E3%83] % 8D% E3% 83% BC% E3% 82% B8% E3% 83% A3% E3% 83% BC% E3% 82% 92% E9% 96% 8B% E3% 81% 84% E3% 81% A6 & oq =% E3% 82% BF% E3% 82% B9% E3% 82% AF% E3% 83% 9E% E3% 83% 8D% E3% 83% BC% E3% 82% B8% E3% 83% A3% E3% 83% BC% E3% 82% 92% E9% 96% 8B% E3% 81% 84% E3% 81% A6 & aqs = chrome..69i57.1361j0j9 & sourceid = chrome & ie = UTF-8), la ligne rouge est valide Ça devrait être. 無題2.png

※référence https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

Installez Docker Desktop

Suivez la page ci-dessous pour installer Docker Desktop. Utilisation de WSL 2 + Docker sur Windows 10 Famille

[Ouvrir l'invite de commande](https://www.google.com/search?q=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88% E3% 82% 92% E9% 96% 8B% E3% 81% 8D & oq =% E3% 82% B3 % E3% 83% 9E% E3% 83% B3% E3% 83% 89% E3% 83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88% E3 % 82% 92% E9% 96% 8B% E3% 81% 8D & aqs = chrome..69i57.1075j0j9 & sourceid = chrome & ie = UTF-8), exécutez la commande suivante et terminez lorsque la version est sortie.

docker --version
docker-compose --version

Essayez d'utiliser la commande Docker Compose

[Ouvrir l'invite de commande](https://www.google.com/search?q=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88% E3% 82% 92% E9% 96% 8B% E3% 81% 8D & oq =% E3% 82% B3 % E3% 83% 9E% E3% 83% B3% E3% 83% 89% E3% 83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88% E3 % 82% 92% E9% 96% 8B% E3% 81% 8D & aqs = chrome..69i57.1075j0j9 & sourceid = chrome & ie = UTF-8), exécutez la commande suivante.

git clone https://github.com/bobtabo/docker2.git docker
cd docker
docker-compose up -d
・ ・ ・
Creating mysql ... done
Creating php   ... done
Creating nginx ... done

Recommended Posts

Utiliser Docker Compose sur Windows 10 Famille
Essayez Docker sur Windows Home (septembre 2020)
Utilisation de Docker avec Windows10 Home WSL2
Installez Docker sur Windows 10 PRO
Exécutez openvpn sur Docker (Windows)
WordPress avec Docker Compose sur CentOS 8
Utiliser Docker CE (officiel) avec CentOS 8
Jusqu'à ce qu'Ubuntu 20 soit installé et que Docker fonctionne sur Windows 10 Home et WSL2
Création d'un environnement haskell avec Docker + VS Code sur Windows10 Home
Windows Docker: pression du disque sur le fichier WSL
Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
Utiliser docker dans un environnement proxy sur ubuntu 20.04.1
Introduction de Docker dans la version Windows 10 Famille d'août 2020
Liberty sur Docker
Redmine sur Docker
Utiliser Docker Desktop pour Windows avec Linux (WSL)
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
Installez Corretto 8 sur Windows
Installation de Docker sur CentOS 6
Utiliser perltidy sur CentOS 8
mémo python sur docker
Installez Docker sur Manjaro
Utiliser Puphpeteer avec Docker
Utilisez mod_auth_cas sur CentOS 8
Utiliser Corretto 11 avec Heroku
Utiliser cpplapack avec ubuntu
Utiliser Java Web Start dans un environnement OpenJDK sous Windows
Vous devez utiliser winpty avec docker exec [Windows]
Utiliser GDAL avec Python avec Docker
Installez Docker sur Ubuntu Server 20.04
Oracle Java 8 sur Docker Ubuntu
Créer manuellement OpenJDK sous Windows
Ubuntu sur la vitesse de construction de Windows
Hébergé Apicurio Studio sur Docker
Utiliser le code natif sur Android
Installer docker sur AWS EC2
Une histoire sur la lutte contre les erreurs Ubuntu 0x80370114 et 0x80000000 pour activer Docker Desktop avec WSL2 dans Windows10 Home
[Docker] À utiliser à tout moment avec Docker + Rails
Installez Docker et docker-compose sur Raspeye 4, Linux (Debian) et Windows 10, respectivement