How to install and use Docker in Debian?
prerequisites:
1. Cloud VPS avec Debian 10 installé (vous pouvez vérifier tous les paquets VPS ici)
2. Un compte sur Docker Hub)
Étape 1. Installation de Docker :
Le paquet d’installation de Docker disponible dans le dépôt officiel Debian n’est peut-être pas la dernière version. Nous allons donc installer docker à partir du référentiel officiel Docker pour nous assurer d’obtenir la dernière version. Pour ce faire, nous devons ajouter un nouveau paquet avec la clé GPG de Docker pour nous assurer que le paquet est valide.
Tout d’abord, nous devons mettre à jour la liste existante des paquets Debian
sudo apt update
Ensuite, installez quelques paquets prérequis qui permettent à apt d’utiliser le package sur HTTPS
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Ajoutez ensuite la clé GPG du référentiel officiel Docker
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Ajoutez ensuite le référentiel Docker aux sources apt
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Ensuite, mettez à jour la base de données de packages avec les packages Docker à partir du nouveau référentiel ajouté
sudo apt update
Finally, Install Docker
sudo apt install docker-ce
Maintenant, Docker est installé, le démon est démarré et le processus est activé pour démarrer au démarrage.
Pour vérifier que Docker est en cours d’exécution
sudo systemctl status docker
Vous devriez obtenir que le processus est actif
Étape 2. Exécution de commandes Docker sans sudo (facultatif)
Par défaut, les commandes Docker ne peuvent s’exécuter qu’à l’aide de l’utilisateur racine ou par utilisateur du groupe Docker.
Pour ajouter votre utilisateur au groupe d’utilisateurs Docker
sudo usermod -aG docker ${USER}
Vous devrez vous déconnecter puis vous connecter pour appliquer les modifications
Étape 3 - Utilisation des commandes Docker
Pour afficher toutes les commandes Docker
$ docker
Enfin, vous avez installé Docker et appris à l’utiliser