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.
- Étapes de sauvegarde et de restauration WSL2 – Cengiz YILMAZ
- Installer Ubuntu avec WSL2 – Cengiz YILMAZ
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 :
- 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.
- 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.

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.

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
- Vous devez accepter le contrat d'installation de Visual Studio Code.
- Sélectionnez le répertoire dans lequel VS Code sera installé.
- Lors de l'installation, vérifiez les options nécessaires selon vos préférences.
- Démarrez l'installation en cliquant sur le bouton « Installer ».

- 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.
- Cliquez sur le bouton « Installer » dans le message d'avertissement qui apparaît dans VS Code.
- L'installation du plugin démarre automatiquement et se termine en peu de temps.

Installation de l'extension Docker de Visual Studio

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.

- "A gauche"ExtensionsCliquez sur l'onglet ".

- Dans la barre de recherche "DockerRecherchez le plugin concerné en tapant « .
- "InstallerDémarrez l’installation du plugin en cliquant sur le bouton « .

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

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
- Ouvrir VSCode : Dans un premier temps, ouvrez votre application VS Code.
- Accédez à l'onglet Extensions : Sélectionnez l'onglet « Extensions » dans le menu de gauche.
- Recherchez les extensions Azure : Recherchez les plugins Azure pertinents en tapant « Azure » dans la barre de recherche.
- 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.

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
- Ouvrez le bureau Docker : Ouvrez votre application Docker Desktop.
- Entrez dans le menu Paramètres : Cliquez sur l'icône des paramètres dans le coin inférieur droit.
- 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).

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

- 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 .

- Bureau Docker : À la fois Bureau Docker Vous pouvez également afficher le conteneur en cours d'exécution et les journaux dans l'application.

É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.

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.

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.

- Bureau Docker : Dans l'interface Docker Desktop, vous pouvez voir que votre conteneur Nginx est actif ainsi que son état de santé.

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!