Exercice - Ajouter des logiciels à un conteneur existant
Les fonctionnalités de Dev Container et le fichier Dockerfile constituent un excellent outil pour ajouter de nouveaux logiciels à votre conteneur. Il se peut que, au cours d’un projet, vous souhaitiez inclure des logiciels supplémentaires dans votre conteneur de développement au fil du temps, comme Node.js.
Dans cet exercice, nous allons voir comment vous pouvez installer à tout moment une pile technologique telle que Node dans votre conteneur.
Fonctionnalité de Dev Container
Appuyez sur F1 pour ouvrir la palette de commandes.
Tapez explorer et sélectionnez Affichage : Afficher l’explorateur.
Ouvrez le dossier
.devcontainer.Recherchez et ouvrez le fichier
devcontainer.json.Ajoutez le code suivant pour installer Node.js au moyen d’une fonctionnalité.
"features": { "ghcr.io/devcontainers/features/node:1": { "version": "18" } }Enregistrez votre projet.
Ouvrez la palette de commandes.
Tapez rebuild et sélectionnez Conteneurs de développement : Rebuild Container.
Vérifier la version de Node
Vérifions que Node est installé correctement.
Appuyez sur Ctrl + ` pour ouvrir le terminal intégré dans Visual Studio Code.
Entrez le code suivant pour vérifier votre version de Node :
node --versionLa version de Node doit s’afficher sous forme de sortie dans le terminal.
Félicitations ! Vous avez personnalisé un peu plus votre conteneur de développement en installant des logiciels supplémentaires.
Passez à l’unité suivante pour accéder à un contrôle des connaissances sur les conteneurs de développement dans Visual Studio Code. Après cela, nous récapitulerons ce que nous avons abordé dans ce module Learn.