Installation de Docker Desktop sur WSL2

Bonjour, dans notre article précédent Windows 10 Üzerinde WSL2 s Ubuntu l'installation et Sauvegarde et restauration avec WSL2 Nous avons couvert les étapes.

Cependant, à noter : WSL2 travailler sur Linux distributions Systemd Ce n’est pas fondé. Parce que, Docker Vos conteneurs ne fonctionneront pas en tant que services dans cet environnement.

Installation du bureau Docker sous Windows

Installation du bureau Docker

Bureau DockerPour l'installer, vous devez d'abord télécharger le fichier setup.exe à partir du lien ci-dessous :

Téléchargement du bureau Docker

Lorsque vous exécutez le fichier d'installation, vous verrez deux options :

  1. Installer les composants Windows requis pour WSL2: Cette option Bureau Docker'JE Fenêtres 10 Pro nécessaire pour fonctionner sur WSL2 Permet l'installation de composants. Dans notre article précédent Fenêtres 10 Pro Üzerinde WSL2établi et le système Ubuntu Nous avons ajouté la distribution. Pour l'instant, tout ce que vous avez à faire est WSL2 Activation des composants.
  2. Créer un raccourci sur le bureau: Cette option est disponible sur ordinateur Bureau Docker Il demande s'il faut créer un raccourci pour . Cela dépend de vos préférences personnelles.
Installation du bureau Docker

Après avoir effectué vos sélections, cliquez sur le bouton "OK" Bureau Docker Démarrez l'installation.

Une fois l'installation terminée, il vous sera demandé de vous déconnecter et de vous reconnecter. Lorsque vous vous déconnectez et vous reconnectez, il apparaît dans la barre d'état système. Bureau DockerVous pouvez voir que cela fonctionne.

Fermer le bureau Docker 1

Pas: WSL2, PowerShell, CMD Pour gérer les applications, par exemple à partir d'une seule fenêtre Terminal WindowsJ'utilise . Terminal WindowsVous pouvez l'installer sur votre système via le Microsoft Store.

Téléchargement du terminal Windows

Avec ces étapes d'installation Bureau DockerVous aurez configuré avec succès votre , et vous pourrez rapidement commencer à gérer vos conteneurs.

Installation du code Visual Studio

Visual Studio Code descriptif

Code Visual Studio (code VS)Il est connu comme un éditeur de code source léger et puissant développé par Microsoft qui peut fonctionner sur les systèmes d'exploitation Windows, MacOS et Linux. Alors que Visual Studio est un IDE (Integrated Development Environment) à part entière, VS Code est simplement un éditeur de texte. Cependant, il peut avoir des fonctionnalités de type IDE grâce à de puissants plugins. De nombreuses fonctionnalités intégrées de Visual Studio sont fournies via des plug-ins dans VS Code.

Domaines d'utilisation et avantages de Visual Studio Code

VS Code offre une grande commodité aux utilisateurs lorsqu'ils travaillent sur des fichiers tels que JSON et YAML. La flexibilité fournie par VS Code lors de la configuration de votre environnement de développement offre une efficacité dans l'édition de fichiers. Fonctionnant particulièrement sur WSL2 Ubuntu Vous pouvez facilement effectuer des opérations d'édition de fichiers dans des distributions Linux telles que VS Code. Pour ce processus, il vous suffit d'installer un petit plugin dans VS Code.

Ayrıca, Docker VS Code est également utilisé dans les processus de développement. Docker Vous pouvez modifier vos fichiers Dockerfiles à l'aide du plugin.

Étapes d'installation du code Visual Studio

Vous pouvez télécharger Visual Studio Code à partir du lien ci-dessous.

Télécharger Visual Studio Code – Mac, Linux, Windows

Vous pouvez également l'installer à l'aide de Visual Studio Code Winget ;

Installation et utilisation de Winget – Cengiz YILMAZ

winget install -e --id Microsoft.VisualStudioCode
  1. Vous devez accepter le contrat d'installation de Visual Studio Code.
  2. Sélectionnez le répertoire dans lequel VS Code sera installé.
  3. Lors de l'installation, vérifiez les options nécessaires selon vos préférences.
  4. Démarrez l'installation en cliquant sur le bouton « Installer ».
Image 3
  • Une fois l'installation terminée, Code VS la fenêtre s’ouvrira automatiquement.
Pas: Code VS, JSON Parce qu'il prend en charge les fichiers Terminal Windows vos paramètres Code VS Vous pouvez modifier via . Terminal Windows Aperçu Dans la version, vous pouvez modifier les paramètres directement via l'interface graphique.

Étapes d’installation des extensions WSL de Visual Studio Code

Lorsque Visual Studio Code (VS Code) détecte que le sous-système Windows pour Linux (WSL) est actif sur le système, il recommande le plug-in WSL. Ce plugin vous permet d'éditer directement des fichiers dans les distributions Linux telles que Ubuntu fonctionnant sur WSL2 via VS Code.

  1. Cliquez sur le bouton « Installer » dans le message d'avertissement qui apparaît dans VS Code.
  2. L'installation du plugin démarre automatiquement et se termine en peu de temps.
image 4 1

Installation de l'extension Docker de Visual Studio

vue d'ensemble 1

Code Visual Studio (code VS), Docker Il vous sera plus facile de travailler avec Extension DockerIl prend en charge. Grâce à ce plugin, vous pouvez éditer des fichiers Docker, gérer des conteneurs Docker et visualiser des images Docker.

  • Ouvrez VSCode.
Image 6
  • "A gauche"ExtensionsCliquez sur l'onglet ".
image 6 1
  1. Dans la barre de recherche "DockerRecherchez le plugin concerné en tapant « .
  2. "InstallerDémarrez l’installation du plugin en cliquant sur le bouton « .
image 6 2

Installation des extensions Kubernetes de Visual Studio Code

Code Visual Studio (code VS), Kubernetes pour faciliter les transactions Microsoft développé par Extension KubernetesIl prend en charge. Avec ce plugin, vous pouvez gérer vos clusters Kubernetes et afficher les espaces de noms Kubernetes.

  1. Ouvrir VSCode : Ouvrez votre application VS Code pour la lancer.
  2. Allez dans l'onglet Extensions : Depuis le menu de gauche "ExtensionsSélectionnez l'onglet ".
  3. Rechercher: Dans la barre de recherche "Kubernetes» et recherchez le plugin Kubernetes de Microsoft dans les résultats de la recherche.
  4. Installez le plug-in : " sur la page de détails du plugin.InstallerDémarrez l’installation du plugin en cliquant sur le bouton « .
Image 8

Une fois le plugin installé, dans le menu de gauche de VS Code Kubernetes Un nouvel onglet apparaîtra concernant. Dans cet onglet :

  • Clusters Kubernetes : Vous pouvez afficher vos clusters installés.
  • Espaces de noms Kubernetes : Vous pouvez répertorier et gérer les espaces de noms existants.

Installation des extensions Azure de Visual Studio Code

L'utilisation de la plateforme Visual Studio Code (VS Code) tout en travaillant avec Azure donne accès à des outils qui rationaliseront votre flux de travail et augmenteront votre efficacité.

Étapes d'installation des extensions Azure

  1. Ouvrir VSCode : Dans un premier temps, ouvrez votre application VS Code.
  2. Accédez à l'onglet Extensions : Sélectionnez l'onglet « Extensions » dans le menu de gauche.
  3. Recherchez les extensions Azure : Recherchez les plugins Azure pertinents en tapant « Azure » dans la barre de recherche.
  4. Installez le plugin : Recherchez le package de plug-ins Azure dans les résultats de la recherche (par exemple, « »Outils Azure» ou « pour un service spécifiqueFonctions Azure", "Service Azure Kubernetes") et "InstallerDémarrez l’installation en cliquant sur le bouton « .

Une fois installée, l'icône Azure apparaît dans le menu de gauche de VS Code et à partir de là :

  • Ressources Azure : Azure Vous pouvez visualiser, gérer et modifier vos ressources directement depuis VS Code.
  • Fonctions Azure : Azure Vous pouvez gérer et améliorer vos fonctions.
  • Stockage Azure : Stockage Azure Vous pouvez gérer vos comptes et accéder à vos fichiers.
  • Service Azure Kubernetes : Vous pouvez gérer vos clusters Kubernetes via Azure.
Image 9

Création d'une image sur Docker Desktop

Docker est connu comme une plate-forme qui vous permet de distribuer vos applications rapidement et efficacement grâce à la technologie des conteneurs. Bureau Dockersous Windows Docker Il offre une interface qui vous facilite l'utilisation. Ci-dessous, Docker Il existe des étapes pour tester notre système en exécutant une image via .

Vérification des paramètres du bureau Docker

  1. Ouvrez le bureau Docker : Ouvrez votre application Docker Desktop.
  2. Entrez dans le menu Paramètres : Cliquez sur l'icône des paramètres dans le coin inférieur droit.
  3. Vérifiez le paramètre WSL 2 : Allez dans l’onglet « Général » dans le menu des paramètres et sélectionnez «Utiliser le moteur basé sur WSL 2Assurez-vous que l'option « » est cochée. Cette option permet à Docker d'utiliser le noyau du sous-système Windows pour Linux (WSL 2).
Image 10

Exécuter une image Hello-World avec Docker Desktop

  • Terminal ouvert : Ouvrez VS Code ou une autre application de terminal.
  • Exécutez la commande Docker : Exécutez l'image hello-world via Docker Hub en entrant la commande suivante dans votre terminal :
sudo docker run hello-world
Image 11
    • Onglet Conteneur de code VS : Vérifiez que votre image Docker est en cours d'exécution et l'état du conteneur via VS Code. Extension DockerVous pouvez le voir en utilisant .
    Image 12
    • Bureau Docker : À la fois Bureau Docker Vous pouvez également afficher le conteneur en cours d'exécution et les journaux dans l'application.
    Image 13

    Étapes pour exécuter les commandes Docker sans utiliser SUDO

    Docker en utilisant sudo Pour effectuer des opérations sans la commande, commencez par Docker Vous devez définir les paramètres de groupe. Ces paramètres sont importants pour la sécurité car sudo Pouvoir exécuter des commandes Docker sans Docker Fournit plus d'accès sur le démon.

    • Pour créer un groupe Docker ;
    sudo groupadd docker
      • Pour inclure des utilisateurs dans le groupe Docker ;
      sudo usermod -aG docker $USER
      Vous devrez peut-être redémarrer votre ordinateur ou vous déconnecter et vous reconnecter après ce processus. Ceci est requis pour que les paramètres de groupe prennent effet.

        Déploiement NGINX avec Docker Desktop

        Vous pouvez facilement installer et gérer le serveur Web Nginx à l'aide de Docker. Comment le faire en étapes simples ;

        Création du conteneur Nginx : Vous pouvez utiliser la commande suivante pour démarrer le conteneur Nginx à l'aide de Docker CLI ;

        docker run --name mynginx1 -p 80:80 -d nginx
        • --name mynginx1: Définit un nom pour le conteneur.
        • -p 80:80: dirige le trafic du port 80 du périphérique hôte vers le port 80 du conteneur.
        • -d: Exécute le conteneur en arrière-plan, libérant ainsi le terminal.
        exécution de Docker Nginx

        Contrôle Nginx via Localhost : Pour vérifier que l'installation a réussi, ouvrez votre navigateur Web et http://localhost Allez à. Si Nginx s'exécute avec succès, vous verrez la page d'accueil par défaut de Nginx.

        localhost

        Contrôle visuel via VS Code et Docker Desktop :

        • Code VS : Avec l'aide de l'extension Docker, mynginx1 Vous pouvez vérifier l'état de votre conteneur, les journaux et bien plus encore.
        contre le code
        • Bureau Docker : Dans l'interface Docker Desktop, vous pouvez voir que votre conteneur Nginx est actif ainsi que son état de santé.
        bureau docker

          Ces étapes vous montrent comment déployer et gérer rapidement et efficacement un serveur Web à l'aide de Docker. Docker prend en charge les processus de déploiement de logiciels modernes en offrant flexibilité et commodité aux développeurs et aux administrateurs système.

          La suite dans le prochain article Docker Nous discuterons du scénario d'utilisation. À plus tard!


          Articles similaires – Installation de Docker Desktop sur WSL2

          Commenter