Maison > Opération et maintenance > Docker > le corps du texte

Comment installer Docker sur Windows

PHPz
Libérer: 2023-04-26 14:11:56
original
19618 Les gens l'ont consulté

Docker est une technologie de conteneurisation très populaire qui peut encapsuler, distribuer et exécuter des applications sur différentes plateformes. Cet article explique comment installer Docker sur Windows pour développer et tester des applications localement, créer des applications conteneurisées et déployer sur le cloud.

1. Préparation

Avant d'installer Docker, nous devons faire quelques préparatifs.

  1. Confirmez la configuration système requise

Tout d'abord, vérifiez si votre version de Windows répond à la configuration requise de Docker. Les versions Windows prises en charge par Docker sont Windows 10 64 bits : Pro, Enterprise ou Education et Windows Server 2016 64 bits.

Si vous utilisez la version Windows 10 Home, vous devez la mettre à niveau vers la version Pro, Enterprise ou Education pour installer Docker.

  1. Confirmer la configuration matérielle requise

Docker nécessite certaines exigences matérielles pour fonctionner. Il est recommandé d'avoir au moins 4 Go de mémoire et un processeur d'architecture 64 bits. Si votre système ne répond pas à ces exigences, Docker peut ne pas fonctionner correctement ou mal fonctionner.

  1. Désactivez la sécurité basée sur la virtualisation

Si votre version de Windows a la sécurité de virtualisation activée, vous devez d'abord la désactiver. Cela peut être effectué dans PowerShell avec la commande suivante :

Disable-WindowsOptionalFeature -Online -FeatureName "VirtualizationBasedSecurity"
Copier après la connexion
  1. Confirmez qu'Hyper-V est activé

Docker nécessite qu'Hyper-V soit activé pour pouvoir s'exécuter. Hyper-V est une technologie de virtualisation permettant de créer et d'exécuter des machines virtuelles sous Windows. Sous Windows 10 et Windows Server 2016, Hyper-V est activé par défaut et aucune configuration supplémentaire n'est requise.

Si Hyper-V n'est pas activé sur votre système, vous devez l'activer manuellement. Hyper-V peut être activé dans le Panneau de configuration en suivant les étapes suivantes :

Panneau de configuration > Programmes > Activer ou désactiver les fonctionnalités Windows > Hyper-V

2. Installer Docker

Après avoir terminé les préparatifs ci-dessus, nous pouvons démarrez l’installation de Docker.

  1. Télécharger Docker Desktop

Vous pouvez télécharger Docker Desktop via le site officiel de Docker. Docker Desktop est une solution Docker complète, comprenant des outils tels que Docker Engine, Docker CLI et Docker Compose. L'adresse de téléchargement est : https://www.docker.com/products/docker-desktop.

  1. Installer Docker Desktop

Double-cliquez sur le programme d'installation de Docker Desktop et suivez les étapes de l'assistant pour l'installer. Pendant le processus d'installation, vous serez invité à choisir les fonctionnalités à activer (telles que Docker Engine, Docker Compose, etc.). Vous pouvez toutes les installer par défaut.

Une fois l'installation terminée, Docker démarrera automatiquement et l'icône Docker s'affichera dans la barre des tâches système. À ce stade, vous avez installé Docker avec succès.

3. Utiliser Docker

Après avoir installé Docker, nous pouvons commencer à l'utiliser pour créer et exécuter des applications conteneurisées.

  1. Exécuter Hello World

Ouvrez la console Docker et entrez la commande suivante pour exécuter le conteneur Hello World :

docker run hello-world
Copier après la connexion

Cette commande téléchargera une image nommée "hello-world" depuis Docker Hub et exécutera une application simple. Si tout se passe bien, la console affichera le message suivant :

Bonjour de Docker !
Ce message montre que votre installation semble fonctionner correctement.
  1. Construisez votre propre conteneur

Si vous souhaitez créer votre propre conteneur , vous pouvez écrire un fichier Dockerfile, puis utiliser la commande docker build pour créer l'image. Voici un exemple simple de Dockerfile :

FROM node:10
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "npm", "start" ]
Copier après la connexion

Ce Dockerfile utilise node:10 comme image de base et définit le répertoire de travail, installe les dépendances, copie les fichiers d'application, définit le port d'ouverture et la commande de démarrage du conteneur, etc. Vous pouvez écrire un Dockerfile selon votre propre application.

Utilisez la commande suivante pour créer l'image :

docker build -t mynodeapp .
Copier après la connexion

Parmi eux, le paramètre -t spécifie le nom de l'image, et ce qui suit signifie construire le fichier Dockerfile dans le répertoire actuel.

Ensuite, vous pouvez exécuter l'image à l'aide de la commande suivante :

docker run -p 3000:3000 mynodeapp
Copier après la connexion

où le paramètre -p spécifie le mappage de port entre l'hôte et le conteneur. Ici, le port 3000 du conteneur est mappé au port 3000 de l'hôte.

Ouvrez http://localhost:3000 dans le navigateur Si vous pouvez voir l'interface de l'application, cela signifie que le conteneur est construit et exécuté avec succès.

4. Résumé

Cet article explique comment installer et utiliser Docker sous Windows, y compris les préparatifs, le téléchargement et l'installation de Docker Desktop, l'exécution de conteneurs Hello World et la création de vos propres images, etc. Docker est une technologie de conteneurisation très puissante qui peut améliorer la portabilité et l'efficacité opérationnelle des applications, et peut également être utilisée pour créer et déployer rapidement des applications cloud.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!