Maison >Périphériques technologiques >Industrie informatique >Comment installer Docker sur Windows 10 Home
Exécutez Docker sur Windows 10 Home Edition: Guide des limites d'installation de contournement
Docker pour Windows Installer ne s'exécutera pas sur Windows 10 Home Edition, mais cela ne signifie pas que vous ne pouvez pas exécuter des conteneurs Linux sur Windows. Cet article vous guidera dans la façon de créer un environnement Docker sur Windows 10 Home Edition sans compter sur la technologie Hyper-V.
Points clés:
Principe de travail:
Docker s'appuie sur le noyau Linux pour exécuter des conteneurs Linux. Pour implémenter cette fonctionnalité sur Windows, vous devez configurer une machine virtuelle Linux en fonction de l'invité dans Windows 10 Home Edition. Docker Machine peut simplifier ce processus. Le client Docker utilisera SSH pour communiquer avec Docker Engine, et le conteneur s'exécute en fait dans une machine virtuelle, pas sur un hôte Windows.
Paramètres initiaux:
C: choco install virtualbox
Paramètres du moteur Docker:
C: choco install docker-machine
$ docker-machine create --driver virtualbox default
default
Machine virtuelle, cliquez sur 设置
& gt; 网络
适配器1
端口转发
Configurer le dossier partagé: default
设置
共享文件夹
Démarrer la machine virtuelle Linux: $ docker-machine start vbox
Définir les variables d'environnement Docker: <code class="language-bash">$ docker-machine env default $ eval $(docker-machine env default --shell linux)</code>. Remarque: Le chemin Linux de
doit être converti au format de chemin Windows. eval
.bashrc
DOCKER_CERT_PATH
Installez Docker Client et Docker Compose à l'aide de PowerShell avec les autorisations d'administrateur:
Revenez à Git Bash et exécutez la commande suivante pour vérifier que Docker s'exécute normalement:
<code class="language-powershell">C:\ choco install docker-cli C:\ choco install docker-compose</code>
exécuter avec succès la commande ci-dessus signifie que Docker a été installé avec succès.
<code class="language-bash">$ docker-machine start default $ docker-machine ls $ eval $(docker-machine env default --shell linux) $ docker info $ docker run hello-world</code>
Définissez Docker sur WSL2:
dans WSL2 Ubuntu Terminal:
Installation de Docker Client et Docker Compose:
pip
Correction du problème du mont Docker: /etc/wsl.conf
<code>[automount] root = / options = "metadata"</code>
Connectez-vous à Docker Engine Virtual Machine:
.bashrc
source ~/.bashrc
La configuration de Docker sur Windows 10 Home Edition est plus compliquée. Une solution plus facile consiste à passer à un environnement de développement Linux.
Résumé:
Cet article décrit comment installer et exécuter Docker sur Windows 10 Home Edition. Si vous rencontrez des problèmes, veuillez vérifier attentivement les étapes. Pour une expérience de développement Docker plus lisse, il est recommandé de passer à Linux.
(La partie FAQ est la même que le texte d'origine, omis ici)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!