Docker est une plateforme de conteneurisation. Il permet aux développeurs de regrouper les applications ainsi que les dépendances nécessaires dans des conteneurs légers et isolés. Cette méthode garantit la cohérence et la portabilité dans différents environnements. La conteneurisation efficace de Docker minimise les frais de virtualisation, ce qui la rend idéale pour déployer les applications des environnements de développement locaux vers les infrastructures cloud. Avec Docker, les développeurs peuvent facilement partager, distribuer et faire évoluer les applications. Cela rationalise le processus de développement et favorise les pratiques DevOps. Son vaste écosystème d'images prédéfinies et son référentiel Docker Hub facilite le déploiement rapide des applications et favorise la collaboration entre les développeurs. Cela fait de Docker un outil essentiel dans le développement de logiciels modernes.
Dans cet article, nous allons vous montrer comment installer la dernière version de Docker CE sur Debian 12 « Bookworm ».
Sujet du contenu :
-
- Mise à jour du cache de la base de données du paquet Debian 12
- Suppression des packages Docker en conflit de Debian 12
- Installation des packages prérequis sur Debian 12
- Installation de la clé GPG du référentiel Docker officiel sur Debian 12
- Ajout du référentiel officiel de packages Docker sur Debian 12
- Installer Docker CE sur Debian 12
- Ajout d'un utilisateur de connexion Debian 12 au groupe Docker
- Vérifier si Docker et Docker Compose sont accessibles sur Debian 12
- Conclusion
Mise à jour du cache de la base de données du paquet Debian 12
Pour mettre à jour le cache de la base de données du package Debian 12, exécutez la commande suivante :
$ sudo mise à jour appropriée
Suppression des packages Docker en conflit de Debian 12
Si vous avez déjà installé Docker à partir du référentiel officiel de packages Debian 12, vous devez les désinstaller/supprimer avant d'installer Docker à partir du référentiel officiel de packages Docker. Il s'agit de s'assurer que la version Debian de Docker n'entre pas en conflit avec la version officielle de Docker.
Pour supprimer les packages Docker en conflit de Debian 12, exécutez la commande suivante :
$ sudo apte à supprimer --purge docker.io docker-doc docker-compose podman-docker conteneurd runc
Dans notre cas, aucun package Docker en conflit n’est installé. Si vous en avez, il sera supprimé.
Installation des packages prérequis sur Debian 12
Pour installer le référentiel officiel de packages Docker sur Debian 12, vous devez installer certains packages sur votre Debian 12.
Vous pouvez installer les packages requis avec la commande suivante :
$ sudo apte installer ca-certificats curl gnupg
Pour confirmer l'installation, appuyez sur ET puis appuyez sur
Les packages requis doivent être installés.
Installation de la clé GPG du référentiel Docker officiel sur Debian 12
Avant de pouvoir ajouter le référentiel officiel de packages Docker à votre système Debian 12, vous devez installer la clé GPG du référentiel officiel Docker sur votre système Debian 12.
Pour s'assurer que le /etc/apt/porte-clés répertoire dispose des autorisations d'accès appropriées, exécutez la commande suivante :
$ sudo installer -m 0755 -d / etc. / apte / porte-clés
Pour télécharger la clé GPG du référentiel officiel du package Docker et l'enregistrer dans le /etc/apt/porte-clés répertoire de votre système Debian 12, exécutez la commande suivante :
Pour vous assurer que tout le monde peut lire le fichier de clé GPG du référentiel officiel du package Docker, exécutez la commande suivante :
Ajout du référentiel officiel de packages Docker sur Debian 12
Pour ajouter le référentiel officiel des packages Docker sur votre système Debian 12, exécutez la commande suivante :
$ écho 'deb [arch=' $ ( dpkg --print-architecture ) ' signé par =/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / etc. / apte / sources.list.d / docker.list
Pour que les modifications prennent effet, assurez-vous de mettre à jour le cache de la base de données du paquet Debian 12 avec la commande suivante :
Installer Docker CE sur Debian 12
Pour installer la dernière version de Docker CE sur Debian 12, exécutez la commande suivante :
$ sudo apt-get installer docker-ce docker-ce-cli conteneurd.io docker-buildx-plugin docker-compose-plugin
Pour confirmer l'installation, appuyez sur ET puis appuyez sur
Docker CE et les packages de dépendances requis sont en cours de téléchargement depuis Internet. Cela prend un certain temps pour terminer.
Docker CE et les packages de dépendances requis sont en cours d'installation. Cela prend un certain temps pour terminer.
À ce stade, la dernière version de Docker CE doit être installée sur votre machine Debian 12.
Ajout d'un utilisateur de connexion Debian 12 au groupe Docker
Pour exécuter les commandes Docker sans privilèges de superutilisateur, vous devez ajouter l'utilisateur de connexion de votre système Debian 12 au groupe Docker.
Pour ajouter l'utilisateur de connexion de votre système Debian 12 au groupe Docker, exécutez la commande suivante :
$ sudo mod utilisateur -aG docker $ ( qui suis je )
Pour que les modifications prennent effet, redémarrez votre système Debian 12 avec la commande suivante :
Vérifier si Docker et Docker Compose sont accessibles sur Debian 12
Une fois votre ordinateur démarré, exécutez les commandes suivantes à partir d'une application Terminal pour vérifier si vous pouvez accéder à Docker :
$ version Docker
Si Docker est accessible, le numéro de version de Docker installé et les informations de build doivent être imprimés. Comme vous pouvez le constater, Docker version 24.0.4 est installé sur notre système Debian 12.
Pour vérifier si vous pouvez accéder à Docker Compose, exécutez la commande suivante :
Si Docker Compose est accessible, le numéro de version de Docker Compose installé doit être imprimé. Comme vous pouvez le constater, la version 2.19.1 de Docker Compose est installée sur notre système Debian 12.
Conclusion
Nous vous avons montré comment installer la dernière version de Docker Community Edition (CE) et Docker Compose sur Debian 12 « Bookworm ». Nous vous avons également montré comment exécuter Docker sur Debian 12 sans privilèges de superutilisateur (root) et comment vérifier si Docker et Docker Compose sont également accessibles sur Debian 12.