Comment installer Docker sur Pop!_OS 22.04 : un guide étape par étape
Besoin d'installer Docker sur Pop!_OS 22.04 LTS ? Notre guide couvre le processus d'installation étape par étape pour une configuration sans tracas.
Si vous vous aventurez dans le monde de la conteneurisation et recherchez un moyen efficace de déployer des applications, Docker est l'outil dont vous avez besoin. Mais quoi de mieux que d’exploiter la puissance de la conteneurisation sur une distribution qui est un plaisir absolu à utiliser ?
Maintenant, pourquoi Pop!_OS ? Développée par System76, il s'agit d'une distribution Linux basée sur Ubuntu, spécialement conçue pour répondre à tous les besoins informatiques de bureau tout en offrant une interface utilisateur belle et efficace.
Il est rapidement devenu réputé pour son approche solide et conviviale, ses référentiels de logiciels riches et ses performances robustes, offrant une expérience transparente qui exploite le meilleur de l'écosystème Linux.
Passons maintenant au sujet. L'installation de Docker sur Pop!_OS 22.04 LTS est un processus simple. Ce guide est conçu pour vous aider à réaliser une configuration fluide et à démarrer votre parcours Docker sur une plate-forme qui prône l'efficacité et la facilité d'utilisation. Alors, plongeons-nous !
Installation de Docker sur Pop!_OS 22.04 LTS
Vous pouvez installer Docker sur votre système Pop!_OS 22.04 de plusieurs manières. Par exemple, il est disponible dans les référentiels de la distribution officielle, où il peut être facilement installé avec une seule commande APT. Cependant, l’un des inconvénients de cette approche est que la version disponible n’est pas toujours la plus récente.
Pour cette raison, ce guide vous montrera comment installer Docker sur Pop!_OS 22.04 à partir du référentiel officiel Docker, où vous obtiendrez toujours la dernière version à jour et recevrez automatiquement toutes les futures mises à jour logicielles dès qu'elles seront disponibles.
Étape 1 : Désinstaller (le cas échéant) les packages en conflit
Vous pouvez contourner cette étape si vous êtes sûr que Docker n'a jamais été installé sur votre Pop!_OS 22.04. Cependant, s’il y a une chance que Docker ait déjà été installé, il est fortement conseillé d’exécuter la commande suivante.
Cette étape garantit la suppression de tous les packages « docker », « containerd » et « runc » existants de votre système, évitant ainsi les conflits potentiels avec le processus d'installation décrit ci-dessous.
Alors, ouvrez l'application Terminal et exécutez ce qui suit :
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Étape 2 : Installer les prérequis
Dans cette étape, nous allons installer plusieurs packages supplémentaires. Bien que ceux-ci ne fassent pas partie des fonctionnalités de base de Docker, ils doivent être disponibles sur votre système Pop!_OS 22.04 car ils sont nécessaires pour importer en douceur le référentiel Docker officiel dans votre système (décrit dans les étapes suivantes).
sudo apt install apt-transport-https ca-certificates curl
Étape 3 : Ajouter la clé de dépôt GPG de Docker
Ensuite, nous devons importer la clé du référentiel Docker GPG. Cette fonction de sécurité garantit que le logiciel que vous installez est authentique.
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
Notez que la commande ne produit aucune sortie.
Étape 4 : ajouter le dépôt Docker à Pop!_OS 22.04
Après avoir importé les clés GPG, nous ajouterons le référentiel Docker officiel à notre système Pop!_OS 22.04. Cela implique que le package de mise à jour sera mis à disposition avec le reste des mises à jour régulières de votre système lorsqu'une nouvelle version sera publiée.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Comme pour la commande précédente, son exécution ne produit aucune sortie. Ensuite, actualisez la liste des packages.
sudo apt update
Comme vous pouvez le constater, notre nouveau référentiel Docker est désormais disponible et prêt à être utilisé.
Étape 5 : Installer Docker sur Pop!_OS 22.04 LTS
Pour installer la dernière version de Docker à jour sur votre système Pop!_OS 22.04, exécutez la commande ci-dessous.
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Cela installe les composants Docker suivants :
- docker-ce : le moteur Docker lui-même.
- docker-ce-cli : un outil de ligne de commande qui vous permet de parler au démon Docker.
- containerd.io : un environnement d'exécution de conteneur qui gère le cycle de vie du conteneur.
- docker-buildx-plugin : un plug-in CLI qui étend la version Docker avec de nombreuses nouvelles fonctionnalités.
- docker-compose-plugin : un plugin de gestion de configuration pour orchestrer la création et la gestion des conteneurs Docker via des fichiers de composition.
C'est tout ! Docker devrait maintenant être installé ; le service doit démarrer en arrière-plan et être automatiquement activé pour s'exécuter au démarrage. Vérifions son statut.
sudo systemctl is-active docker
Étape 6 : Vérifiez l'installation de Docker
Vérifions maintenant si tout fonctionne correctement avec notre nouvelle installation Docker. Pour cela, nous exécuterons une application simple appelée « hello-world. »
sudo docker run hello-world
Félicitations! Comme nous pouvons le constater, tout fonctionne comme prévu !
Permettre aux utilisateurs non root d'exécuter des commandes Docker
Jusqu'à présent, nous avons installé avec succès Docker sur notre système Pop!_OS 22.04. Cependant, seuls les utilisateurs root et les utilisateurs disposant des privilèges sudo peuvent exécuter les commandes Docker par défaut.
En d'autres termes, si vous essayez d'exécuter la commande docker
sans la préfixer avec sudo
, vous recevrez un message d'erreur comme celui-ci :
Mais pas de panique ! Pour exécuter des commandes Docker en tant qu'utilisateur non root, vous devez d'abord ajouter votre utilisateur au groupe « docker ». C'est une tâche simple. Pour ce faire, tapez ce qui suit :
sudo usermod -aG docker ${USER}
Dans la commande ci-dessus, «$ {USER}» est une variable d'environnement système qui contient votre nom d'utilisateur. Pour demander une nouvelle adhésion à un groupe, redémarrez votre système Pop!_OS.
Vous pouvez ensuite exécuter des commandes docker
sans les préfixer de sudo
.
Conclusion
Docker est un outil puissant qui peut améliorer considérablement votre capacité à gérer et déployer des applications de manière légère et efficace. En suivant les étapes décrites dans cet article, vous devriez disposer d'une installation Docker fonctionnelle sur votre système Pop!_OS 22.04.
Alors, qu'est-ce que tu attends ? Commencez à l’expérimenter et voyez comment il peut révolutionner la façon dont vous créez et déployez des applications.
Pour en savoir plus sur Docker, consultez la documentation officielle de Docker. De plus, nous vous recommandons notre guide détaillé pour développer vos compétences avec Docker et apprendre à exécuter et gérer des applications multi-conteneurs à l'aide de Docker Compose. Bon docking !