⚔ Mise en place d’un environnement de développement sous Linux avec Visual Studio Code, Git, et Docker
▶ Introduction
Ce tutoriel explique comment configurer un environnement de développement sous Linux en installant Visual Studio Code, Git, et Docker. Ces outils sont essentiels pour le développement de logiciels modernes et permettent de gérer le code, de suivre les versions et de travailler avec des conteneurs pour un développement isolé et flexible.
Prérequis
• Distribution Linux (ex. : Ubuntu, Debian, Fedora)
• Droits administrateur pour l'installation des logiciels
• Connexion Internet pour télécharger les paquets requis
Méthodologie
Installation de Visual Studio Code
• Téléchargez Visual Studio Code depuis le site officiel : Visual Studio Code. Choisissez le format de fichier approprié pour votre distribution (ex. : .deb pour Debian/Ubuntu, .rpm pour Fedora).
• Installez Visual Studio Code avec les commandes suivantes, selon votre distribution :
Pour Debian/Ubuntu :
Pour Fedora :
• Une fois installé, lancez Visual Studio Code pour vérifier le bon fonctionnement. Installez des extensions utiles, telles que GitLens pour Git et Docker pour gérer vos conteneurs depuis l’interface de Visual Studio Code.
Installation de Git pour le Contrôle de Version
• Installez Git en utilisant le gestionnaire de paquets de votre distribution. Sur Ubuntu/Debian, utilisez la commande suivante :
• Sur Fedora, exécutez :
• Configurez Git avec vos informations d’utilisateur :
• Vérifiez l'installation en tapant
dans le terminal.
Installation de Docker
• Docker peut être installé directement depuis les dépôts officiels. Sur Debian/Ubuntu, ajoutez le dépôt Docker en exécutant :
• Ajoutez la clé GPG officielle de Docker :
• Ajoutez le dépôt Docker :
• Installez Docker :
• Pour Fedora, utilisez :
• Ajoutez le dépôt Docker et installez Docker :
• Une fois Docker installé, démarrez le service Docker et ajoutez votre utilisateur au groupe Docker pour éviter de lancer chaque commande avec sudo :
• Vérifiez que Docker est opérationnel en exécutant :
Astuce
Installez l’extension Docker dans Visual Studio Code pour gérer et visualiser vos conteneurs Docker directement depuis l’éditeur.
Avertissement
Assurez-vous d’appliquer régulièrement les mises à jour pour Docker et Visual Studio Code, car des vulnérabilités peuvent affecter la sécurité de votre environnement de développement.
Conseil
Activez les Dev Containers dans Visual Studio Code pour configurer des environnements de développement isolés, surtout si vous travaillez sur des projets nécessitant des dépendances spécifiques.
Solution alternative
Pour une alternative entièrement cloud, explorez GitHub Codespaces, qui vous permet d'accéder à un environnement de développement prêt à l'emploi dans Visual Studio Code.
Conclusion
En suivant ce guide, vous avez configuré un environnement de développement complet sous Linux avec Visual Studio Code, Git, et Docker. Ces outils vous permettent de gérer le code, les versions, et les conteneurs pour un workflow de développement optimisé et flexible.
▶ Introduction
Ce tutoriel explique comment configurer un environnement de développement sous Linux en installant Visual Studio Code, Git, et Docker. Ces outils sont essentiels pour le développement de logiciels modernes et permettent de gérer le code, de suivre les versions et de travailler avec des conteneurs pour un développement isolé et flexible.

• Distribution Linux (ex. : Ubuntu, Debian, Fedora)
• Droits administrateur pour l'installation des logiciels
• Connexion Internet pour télécharger les paquets requis


• Téléchargez Visual Studio Code depuis le site officiel : Visual Studio Code. Choisissez le format de fichier approprié pour votre distribution (ex. : .deb pour Debian/Ubuntu, .rpm pour Fedora).
• Installez Visual Studio Code avec les commandes suivantes, selon votre distribution :
Pour Debian/Ubuntu :
Code:
sudo apt install ./vscode.deb
Pour Fedora :
Code:
sudo dnf install ./vscode.rpm
• Une fois installé, lancez Visual Studio Code pour vérifier le bon fonctionnement. Installez des extensions utiles, telles que GitLens pour Git et Docker pour gérer vos conteneurs depuis l’interface de Visual Studio Code.

• Installez Git en utilisant le gestionnaire de paquets de votre distribution. Sur Ubuntu/Debian, utilisez la commande suivante :
Code:
sudo apt install git
• Sur Fedora, exécutez :
Code:
sudo dnf install git
• Configurez Git avec vos informations d’utilisateur :
Code:
git config --global user.name "VotreNom"
Code:
git config --global user.email "votremail@example.com"
• Vérifiez l'installation en tapant
Code:
git --version

• Docker peut être installé directement depuis les dépôts officiels. Sur Debian/Ubuntu, ajoutez le dépôt Docker en exécutant :
Code:
sudo apt update
Code:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
• Ajoutez la clé GPG officielle de Docker :
Code:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
• Ajoutez le dépôt Docker :
Code:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
• Installez Docker :
Code:
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
• Pour Fedora, utilisez :
Code:
sudo dnf install dnf-plugins-core
• Ajoutez le dépôt Docker et installez Docker :
Code:
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
Code:
sudo dnf install docker-ce docker-ce-cli containerd.io
• Une fois Docker installé, démarrez le service Docker et ajoutez votre utilisateur au groupe Docker pour éviter de lancer chaque commande avec sudo :
Code:
sudo systemctl start docker
Code:
sudo usermod -aG docker $USER
• Vérifiez que Docker est opérationnel en exécutant :
Code:
docker --version

Installez l’extension Docker dans Visual Studio Code pour gérer et visualiser vos conteneurs Docker directement depuis l’éditeur.

Assurez-vous d’appliquer régulièrement les mises à jour pour Docker et Visual Studio Code, car des vulnérabilités peuvent affecter la sécurité de votre environnement de développement.

Activez les Dev Containers dans Visual Studio Code pour configurer des environnements de développement isolés, surtout si vous travaillez sur des projets nécessitant des dépendances spécifiques.

Pour une alternative entièrement cloud, explorez GitHub Codespaces, qui vous permet d'accéder à un environnement de développement prêt à l'emploi dans Visual Studio Code.

En suivant ce guide, vous avez configuré un environnement de développement complet sous Linux avec Visual Studio Code, Git, et Docker. Ces outils vous permettent de gérer le code, les versions, et les conteneurs pour un workflow de développement optimisé et flexible.