Installer Docker sur Ubuntu et Debian

Dans ce tutoriel, je vais vous expliquer comment installer Docker et Docker Compose sur Ubuntu et Debian.

Installation de Docker et docker-compose depuis les dépôts officiels

Docker et docker-compose fait partie des dépôts officiels des deux distributions (Ubuntu et Debian), il suffit donc de passer les deux commandes ci-dessous :

Installation de Docker :

sudo apt install docker.io

Installation de docker-compose :

sudo apt install docker-compose

Le problème comme souvent avec les dépôts officiels, c’est le temps de mise à jour vers les dernières versions qui peuvent être longue, je vais donc vous expliquer comment installer Docker et docker-compose depuis le dépôt Docker afin d’avoir la dernière version.

Installation de Docker et docker-compose depuis le dépôt Docker

Assurer vous d’avoir votre distribution à jour :

sudo apt update
sudo apt upgrade

Installer les prérequis :

sudo apt-get install ca-certificates curl gnupg lsb-release -y

Ajouter la clé GPG du dépôt :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ajouter le dépôt :

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

Mettre à jour la liste des paquets :

sudo apt update

Installer Docker :

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

Le moteur de conteneurisation Docker est installé.

On va maintenant passer à l’installation de docker-compose qui est facultative pour utiliser les conteneurs.

Le principale intérêt d’utiliser docker-compose, c’est d’utiliser des fichiers de configuration pour lancer les conteneurs, ce qui permet une administration et une configuration plus facile.

Pour installer docker-compose, on va récupérer le fichier directement sur le dépôt Github : https://github.com/docker/compose/

Télécharger docker-compose :

sudo curl -L "https://github.com/docker/compose/releases/download/v2.7.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

Maintenant on rend exécutable le fichier docker-compose :

sudo chmod +x /usr/local/bin/docker-compose

C’est fini, Docker et docker-compose sont installés.

Pour gagner du temps, vous pouvez utiliser ce script :


Il ne vous reste plus qu’à déployer vos conteneurs.

Vous trouverez ici plusieurs applications prêt à être utiliser avec docker-compose.

Si vous débutez avec Docker ou que vous ne savez pas à quoi sa sert, vous pouvez lire ce tutoriel : https://rdr-it.com/docker-installation-et-utilisation-concrete-sur-ubuntu/

Vous trouverez également différents tutoriels sur docker sur RDR-IT.