Installation de Docker Engine & Compose sur Debian GNU/Linux 10
Docker est un gestionnaire de conteneurs qui offre la possibilité de construire, de délivrer et d'exécuter des applications distribuées. Docker permet de travailler dans des environnements isolés appelés conteneur (container en anglais) qui sont capables de communiquer entre eux et peuvent être déployés facilement sur des serveurs.
Dans ce guide, vous allez voir comment installer Docker Engine & Compose sur Debian GNU/Linux 10. Si vous n'avez pas encore Debian GNU/Linux 10 installée, cliquez ici pour suivre notre guide d'installation de Debian GNU/Linux 10 sur VirtualBox.
Vidéo YouTube disponible en Créole
Guide en français avec captures d'écran
Connectez-vous au serveur Debian GNU/Linux 10 en utilisant "Putty", puis saisissez les commandes suivantes pour préparer le serveur.
su
apt install sudo
sudo usermod -aG sudo technplus
sudo reboot
Mettez à jour le serveur avec les commandes suivantes
sudo apt update
sudo apt full-upgrade
Désinstallez Les anciennes versions de Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
Installez les packages pour permettre à apt d'utiliser le référentiel via HTTPS
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Ajoutez la clé GPG officielle de Docker
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Vérifiez que vous avez maintenant la clé avec l'empreinte digitale "9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88", en recherchant les 8 derniers caractères de l'empreinte digitale.
sudo apt-key fingerprint 0EBFCD88
Configurez le référentiel stable de Docker sur le serveur, puis mettez à jour l'index du package "apt".
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
sudo apt-get update
Vous pouvez maintenant installer la dernière version de Docker sur votre serveur Debian GNU/Linux 10, avec la commande suivante:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Vérifiez que Docker est correctement installé en exécutant l'image hello-world.
sudo docker run hello-world
Exécutez les commandes suivantes pour télécharger la dernière version stable de Docker Compose, appliquer les autorisations exécutables au binaire, ajouter votre utilisateur au group Docker et redémarrer le serveur.
Docker Compose est un outil très intéressant de gestion de package docker. Il permet d’exécuter des applications Docker à conteneurs multiples à partir d’un fichier de configuration écrit en YAML.
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
ls -al /usr/local/bin/
sudo chmod +x /usr/local/bin/docker-compose
ls -al /usr/local/bin/
sudo usermod -aG docker technplus
sudo reboot
Après le redémarrage, vérifiez les versions de docker Engine et Docker Compose installées avec les commandes suivantes:
docker version
docker-compose --version
Et voilà! vous avez maintenant Docker Engine & Compose sur votre serveur Debian GNU/Linux 10. Vous pouvez cliquer ici, pour voir comment installer la version 2.0 de Portainer sur Docker.
Je vous donne rendez-vous au prochain guide
Ciao!
Pas de commentaires