Comment installer Docker sous Linux
Table des matières:
- Conditions préalables
- Installer Docker sur Debian
- Exécution de la commande Docker sans Sudo
- Supprimer les conteneurs Docker
- Conclusion
Docker est une plate-forme de conteneurisation qui vous permet de créer, tester et déployer rapidement des applications en tant que conteneurs portables et autonomes qui peuvent fonctionner pratiquement n'importe où.
Docker est de facto la norme pour la technologie des conteneurs et c'est un outil essentiel pour les ingénieurs DevOps et leur pipeline continu d'intégration et de livraison.
Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de Docker sur une machine Debian 9 et explorerons les concepts et commandes de base de Docker.
Conditions préalables
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Installer Docker sur Debian
Les étapes suivantes décrivent comment installer la dernière version stable de Docker à partir des référentiels du Docker.
-
Mettez à jour les packages installés vers la dernière version:
sudo apt update
sudo apt upgrade
sudo apt update
sudo apt upgrade
Installez les dépendances nécessaires pour ajouter un nouveau référentiel sur
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
Importez la clé GPG du référentiel à l'aide de la commande curl suivante:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Ajoutez le référentiel Docker APT à la liste des référentiels logiciels de votre système en tapant:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Maintenant que le référentiel Docker est activé, mettez à jour la liste des packages
apt
et installez la dernière version de Docker CE (Community Edition) avec:sudo apt update
sudo apt install docker-ce
Une fois l'installation terminée, le service Docker démarre automatiquement. Vous pouvez le vérifier en tapant:
sudo systemctl status docker
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service
Au moment d'écrire ces
18.06.0-ce
, la version actuelle de Docker disponible pour Debian 9 est18.06.0-ce
. Vérifiez la version Docker avec:docker -v
Docker version 18.06.0-ce, build 0ffa825
Exécution de la commande Docker sans Sudo
Par défaut, seul un utilisateur disposant de privilèges d'administrateur peut exécuter les commandes Docker.
Si vous souhaitez exécuter les commandes Docker en tant qu'utilisateur non root sans ajouter
sudo
vous devrez ajouter votre utilisateur au groupe Docker créé lors de l'installation du package Docker CE. Vous pouvez le faire en tapant:
sudo usermod -aG docker $USER
$USER
est une variable d'environnement qui contient votre nom d'utilisateur.
Déconnectez-vous et reconnectez-vous pour actualiser l'appartenance au groupe.
Pour vérifier que vous pouvez exécuter des commandes docker sans ajouter
sudo
exécutez la commande suivante qui téléchargera une image de test, exécutez-la dans un conteneur, imprimez un message «Bonjour de Docker» et quittez:
docker container run hello-world
La sortie doit ressembler à ceci:
Supprimer les conteneurs Docker
Pour supprimer un ou plusieurs conteneurs, copiez simplement l'ID (ou les ID) de
container rm
et collez-les après la sous-commande
container rm
du
container rm
:
docker container rm c55680af670c
Conclusion
Vous avez appris comment installer Docker sur votre machine Debian 9 et comment télécharger des images Docker et gérer les conteneurs Docker. Ce tutoriel raye à peine la surface de l'écosystème Docker. Dans certains de nos prochains articles, nous continuerons à plonger dans d'autres aspects de Docker.
Vous devriez également consulter la documentation officielle de Docker.
docker debianComment installer et utiliser Docker Composer sur Debian 10 Linux
Docker Compose est un outil qui vous permet de définir et d'orchestrer des applications Docker multi-conteneurs. Ce tutoriel explique comment installer Docker Compose sur Debian 10, Buster.
Comment installer et utiliser docker compose sur debian 9
Docker Compose est un outil qui vous permet de définir et d'orchestrer des applications Docker multi-conteneurs. Il utilise un fichier YAML pour configurer les conteneurs, les réseaux et les volumes de l'application.
Comment installer et utiliser Docker sur Debian 10 Linux
Docker est une plate-forme de conteneurisation qui vous permet de créer, tester et déployer rapidement des applications en tant que conteneurs portables et autonomes qui peuvent fonctionner pratiquement n'importe où. Dans ce tutoriel, nous expliquerons comment installer Docker sur Debian 10 Buster.