English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Docker n'est pas un outil de conteneur universel, il dépend de l'environnement de noyau Linux existant et en cours d'exécution.
Docker crée en réalité un environnement de fichiers isolé sous Linux en cours d'exécution, donc son efficacité d'exécution est presque égale à celle de l'hôte Linux déployé.
Par conséquent, Docker doit être déployé sur un système d'exploitation avec un noyau Linux. Si d'autres systèmes veulent déployer Docker, ils doivent installer un environnement Linux virtuel.
Les méthodes de déploiement de Docker sur Windows consistent toutes à installer d'abord une machine virtuelle et à exécuter Docker dans une machine virtuelle avec un système d'exploitation Linux.
Docker Desktop est une version de Docker pour Windows 10 et les méthodes d'installation officielles sur macOS, cette méthode reste une méthode consistant à installer Linux dans une machine virtuelle puis à installer Docker.
Adresse officielle de téléchargement de Docker Desktop :https://hub.docker.com/editions/community/docker-ce-desktop-windows
Attention :Cette méthode ne s'applique qu'à Windows 10 versions professionnelles, entreprises, éducatives et certaines versions familiales de systèmes d'exploitation !
Hyper-V est un programme de machine virtuelle développé par Microsoft, similaire à VMWare ou VirtualBox, uniquement compatible avec Windows 10. C'est la machine virtuelle utilisée par Docker Desktop for Windows.
mais une fois que cette machine virtuelle est activée, QEMU, VirtualBox ou VMWare Workstation 15 et versions inférieures ne pourront pas être utilisées ! Si vous devez utiliser d'autres machines virtuelles sur votre ordinateur (par exemple, les simulateurs nécessaires pour développer des applications Android), n'utilisez pas Hyper-V !
Programmes et fonctionnalités
Activer ou désactiver les fonctionnalités Windows
sélectionner Hyper-V
Vous pouvez également activer Hyper via la commande-V, veuillez cliquer avec le bouton droit sur le menu Démarrer et exécuter PowerShell en tant qu'administrateur, puis exécuter les commandes suivantes :
Activer-WindowsOptionalFeature -En ligne -Nom de fonction Microsoft-Hyper-V -Tous
cliquez Commencer avec Docker Desktopet télécharger la version Windows, si vous n'êtes pas connecté, vous serez invité à vous inscrire et à vous connecter :
double-cliquez sur le fichier d'installation Docker for Windows Installer, cliquez sur Suivant à chaque étape, puis cliquez sur Terminer pour terminer l'installation.
Après l'installation, Docker démarre automatiquement. Un icône de la baleine apparaîtra dans la barre des notifications, ce qui signifie que Docker est en cours d'exécution.
trois icônes apparaîtront également sur le bureau, comme indiqué dans l'image suivante :
Nous pouvons exécuter docker version en ligne de commande pour vérifier le numéro de version, docker run hello-world pour charger l'image de test et effectuer des tests.
si elle n'est pas démarrée, vous pouvez la démarrer via la recherche Windows sur Docker :
après le lancement, vous pouvez également voir l'icône de la baleine dans la barre des notifications :
si vous rencontrez des problèmes lors du lancement en raison de WSL 2 provoque des erreurs, veuillez installer WSL 2.
Les opérations Docker sont effectuées via la ligne de commande, donc nous devons d'abord ouvrir l'outil de ligne de commande (ou télécharger d'autres outils tels que PowerShell). Saisir : win+R, ouvrir l'outil d'exécution, saisir cmd, ouvrir l'outil de ligne de commande :
consulter notre version Docker :
win7、win8 les besoins de l'utilisation de docker toolbox pour l'installation, en Chine, vous pouvez utiliser les images de mirrors.aliyun.com pour le téléchargement, l'adresse de téléchargement :http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
L'installation est assez simple, double-cliquez pour exécuter, cliquez sur Suivant à chaque étape, vous pouvez cocher les composants nécessaires :
Docker Toolbox est un ensemble d'outils, il contient principalement les éléments suivants :
Docker CLI - Client, utilisé pour exécuter des commandes du moteur Docker pour créer des images et des conteneurs.
Docker Machine - Vous permet de lancer des commandes du moteur Docker dans la ligne de commande de Windows.
Docker Compose - Pour exécuter docker-commande compose.
Kitematic - C'est la version GUI de Docker.
Shell Docker QuickStart - C'est un environnement de ligne de commande configuré avec Docker.
Oracle VM Virtualbox - machine virtuelle.
Après le téléchargement, cliquez directement sur l'installation, une fois l'installation réussie, trois icônes apparaîtront sur le bureau, comme indiqué dans l'image suivante :
Cliquez sur l'icône Docker QuickStart pour démarrer le terminal Docker Toolbox.
Si le système affiche une fenêtre de contrôle de compte utilisateur pour exécuter VirtualBox modifier votre ordinateur, choisissez Oui.
$ Le symbole vous permet d'entrer les commandes suivantes pour exécuter.
$ docker run hello-monde Impossible de trouver l'image 'hello-world:latest' localement Téléchargement du dépôt repository hello-monde 91un95931un552: Téléchargement terminé un8219747être10: Téléchargement terminé Statut : Téléchargement d'une nouvelle image pour hello-world:latest Bonjour de Docker. Ce message indique que votre installation semble fonctionner correctement. Pour générer ce message, Docker a suivi les étapes suivantes : 1. Le client CLI Docker Engine a contacté le démon Docker Engine. 2. Le démon Docker Engine a récupéré l'image "hello-image du monde depuis Docker Hub. (En supposant qu'il n'était pas déjà disponible localement.) 3. Le démon Docker Engine a créé un nouveau conteneur à partir de cette image qui exécute le exécutable qui produit la sortie que vous lisez actuellement. 4. Le démon Docker Engine a envoyé cette sortie au client CLI Docker Engine, qui l'a à votre terminal. Pour essayer quelque chose de plus ambitieux, vous pouvez exécuter un conteneur Ubuntu avec : $ docker run -it ubuntu bash Pour plus d'exemples et d'idées, visitez : https://docs.docker.com/userguide/