More

    Installer Docker sur Debian 10, Debian11

    Introduction

    Docker est un logiciel libre permettant de lancer des applications dans des conteneurs logiciels. L’objectif d’un conteneur est le même que pour un serveur dédié virtuel : héberger des services sur un même serveur physique tout en les isolant les uns des autres. Un conteneur est cependant moins figé qu’une machine virtuelle en matière de taille de disque et de ressources allouées.

    Installation via les dépôts

    Avant de commencer, vous devez mettre à jour votre système:

    sudo apt -y update && sudo apt -y upgrade

    Une fois votre système à jour, vous devez installer les dépendances nécessaires et ajouter les dépôts officiels de Docker. Ensuite, vous pourrez installer et mettre à jour Docker à partir de ces dépôts.

    Installation des dépendances

    Pour installer les dépendances, utilisez la commande suivante:

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common

    Ajout de la clé GPG officielle de Docker

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Ajout du dépôt officiel de Docker

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

    Dans cet exemple nous installons la version stable  de Docker mais sachez que vous pouvez également installer les versions nightly et test. Mais dans notre cas nous cherchons à installer une version fonctionnelle sans bug.

    Installation de Docker

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

    Une fois l’installation terminée vous pouvez vérifier que le service docker est bien fonctionnel avec la commande suivante:

    systemctl status docker

    La commande devrait vous retourner ceci:

    Installation de Docker Compose

    Docker Compose est un outil permettant de définir et d’exécuter des applications Docker multi-conteneurs. Avec Compose, vous utilisez un fichier YAML pour configurer les services de votre application. Ensuite, avec une seule commande, vous créez et démarrez tous les services de votre configuration.

    sudo apt install docker-compose

    Tester docker avec le container Hello World

    sudo docker run hello-world

    Cette commande va télécharger l’image Hello-World de test et l’exécuter dans un conteneur. Lorsque le conteneur s’exécute, il affichera un message.

    Trouver des images Docker

    Si vous souhaitez trouver des images de container, vous pouvez vous rendre sur le site DockerHub qui est un annuaire référençant la plupart des containers existants:

     

    Pour aller plus loin, si vous souhaitez installer Docker Compose, je vous invite à consulter l’article que nous avons posté à ce sujet: Installer Docker Compose sur Debian

    Jonathan
    Jonathanhttps://pratiquepc.fr/
    Technicien, responsable atelier dans une ESN (Entreprise de services du numérique) de la région Paloise (64). Fondateur de Pratique PC. Je souhaite partager ma passion et mon expérience.

    Laisser un commentaire

    Saisissez votre commentaire
    Saisissez votre nom

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

    Derniers Articles

    Suivez-nous!

    145FansJ'aime
    56SuiveursSuivre
    141SuiveursSuivre
    7,790AbonnésS'abonner