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 docker-buildx-plugin docker-compose-plugin
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.