Installer Docker et Docker-compose sur Linux Debian 10 (Buster)

Les commandes suivantes vont vous permettre d’installer les outils de conteneurisation Docker et Docker-compose rapidement et sans efforts sur la dernière distribution Debian Linux (testé sur Debian 10 Buster).

Installation des dépendances via le gestionnaire de paquets apt:

$ sudo apt update
$ sudo apt -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common

Ajout du dépôt spécifique à Docker:

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

Installation des paquets Docker

$ sudo apt update
$ sudo apt -y install docker-ce docker-ce-cli containerd.io

Autoriser l’utilisateur courant à utiliser Docker:

$ sudo usermod -aG docker $USER
$ newgrp docker

Tester / exécuter votre premier conteneur Docker

La commande suivante devrait créer et démarrer un nouveau conteneur en utilisant l’image “hello-world” téléchargée à partir du dépôt Docker Hub (dépôt officiel).

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
 latest: Pulling from library/hello-world
 0e03bdcc26d7: Pull complete
 Digest: sha256:31b9c7d48790f0d8c50ab433d9c3b7e17666d6993084c002c2ff1ca09b96391d
 Status: Downloaded newer image for hello-world:latest
 Hello from Docker!
 This message shows that your installation appears to be working correctly.

Installer Docker-compose

Adaptez en fonction de la version souhaitée (ici la 1.28.2).
Vous pouvez trouver la dernière version sur le dépot Github officiel Docker-compose.

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Sam

Samuel RODIER, 40 ans, Ingénieur / développeur Full Stack / responsable projet informatique sur RENNES.

You may also like...

1 Response

  1. Macarop says:

    Bonjour,

    J’obtiens un message d’erreur quand j’install docker :

    root@debian:~# sudo apt -y install docker-ce docker-ce-cli containerd.io
    Lecture des listes de paquets… Fait
    Construction de l’arbre des dépendances
    Lecture des informations d’état… Fait
    Aucune version du paquet docker-ce n’est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
    ou qu’il n’est disponible que sur une autre source
    Cependant les paquets suivants le remplacent :
    docker-ce-cli:amd64

    E: Le paquet « docker-ce » n’a pas de version susceptible d’être installée
    E: Impossible de trouver le paquet docker-ce-cli
    E: Impossible de trouver le paquet containerd.io
    E: Impossible de trouver de paquet correspondant à l’expression rationnelle « containerd.io »
    E: Impossible de trouver de paquet correspondant à l’expression rationnelle « containerd.io »
    root@debian:~#

Leave a Reply

Your email address will not be published. Required fields are marked *