Maison >Périphériques technologiques >Industrie informatique >Comment installer Docker sur Windows 10 Home

Comment installer Docker sur Windows 10 Home

Joseph Gordon-Levitt
Joseph Gordon-Levittoriginal
2025-02-15 10:23:11766parcourir

How to Install Docker on 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:

  • Docker pour Windows Installer n'est pas compatible avec Windows 10 Home Edition.
  • L'exécution de conteneurs Linux sur Windows 10 Home Edition ne nécessite pas Hyper-V.
  • Docker Machine, Docker Engine, Docker Client et Docker Compose sont nécessaires pour construire et exécuter des conteneurs.
  • Docker peut être installé à l'aide du sous-système Git Bash et Windows pour Linux 2 (WSL2).
  • Chocolatey peut être utilisé pour installer Docker Client et Docker Compose séparément.
  • Solution plus facile: Passez à l'environnement de développement Linux.

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:

  1. Installez Git Bash pour Windows: comme terminal principal pour exécuter les commandes Docker.
  2. Installer Chocolatey: Windows Package Manager simplifie l'installation du logiciel ultérieur.
  3. Installez VirtualBox et ses extensions: ou utilisez la commande chocolatée: C: choco install virtualbox
  4. (Facultatif) Réglage WSL2: Si vous souhaitez exécuter Docker dans un environnement WSL2.

Paramètres du moteur Docker:

  1. Installation de Docker Machine: Suivez les instructions officielles pour installer ou utilisez la commande chocolatée: C: choco install docker-machine
  2. Installez le moteur Docker avec Git Bash: Exécutez la commande suivante, Docker Machine téléchargera l'image Linux contenant Docker Engine et l'exécutera en tant que machine virtuelle: $ docker-machine create --driver virtualbox default
  3. Configurer le transfert de port: Démarrer Oracle VM VirtualBox, Sélectionnez default Machine virtuelle, cliquez sur 设置 & gt; 网络 适配器1 端口转发 Configurer le dossier partagé:
  4. Dans VirtualBox, sélectionnez
  5. Machine virtuelle, allez à & gt; et ajoutez le chemin Windows que vous devez monter. Assurez-vous que l'option permanente est définie. (Résoudre l'erreur de paramètre non valide: augmenter la mémoire vidéo dans les paramètres d'affichage) default 设置 共享文件夹 Démarrer la machine virtuelle Linux:
  6. Exécuter dans Git Bash:
  7. $ docker-machine start vbox Définir les variables d'environnement Docker:
  8. Exécutez la commande suivante dans git bash:
  9. Pour éviter de le faire chaque fois que vous démarrez Git Bash, enregistrez la sortie dans le fichier
    <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

  10. Paramètres de l'outil Docker:

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:
    Suivez la documentation officielle pour installer ou utiliser
  1. pour installer Docker Compose. pip Correction du problème du mont Docker:
  2. Ajoutez le contenu suivant au fichier
  3. (créez le fichier s'il n'existe pas): Redémarrez le système pour que les paramètres prennent effet. /etc/wsl.conf
    <code>[automount]
    root = /
    options = "metadata"</code>

    Connectez-vous à Docker Engine Virtual Machine:
  4. Ajouter des variables d'environnement Docker dans le fichier
  5. et exécuter . .bashrc source ~/.bashrc
  6. Passez à Linux:

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn