Android

Comment installer et utiliser Docker sur Debian 9

Comment installer Docker sous Linux

Comment installer Docker sous Linux

Table des matières:

Anonim

Docker est une plate-forme de conteneurisation qui vous permet de créer, tester et déployer rapidement des applications en tant que conteneurs portables et autonomes qui peuvent fonctionner pratiquement n'importe où.

Docker est de facto la norme pour la technologie des conteneurs et c'est un outil essentiel pour les ingénieurs DevOps et leur pipeline continu d'intégration et de livraison.

Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de Docker sur une machine Debian 9 et explorerons les concepts et commandes de base de Docker.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Installer Docker sur Debian

Les étapes suivantes décrivent comment installer la dernière version stable de Docker à partir des référentiels du Docker.

  1. Mettez à jour les packages installés vers la dernière version:

    sudo apt update sudo apt upgrade sudo apt update sudo apt upgrade

    Installez les dépendances nécessaires pour ajouter un nouveau référentiel sur

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

    Importez la clé GPG du référentiel à l'aide de la commande curl suivante:

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

    Ajoutez le référentiel Docker APT à la liste des référentiels logiciels de votre système en tapant:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Maintenant que le référentiel Docker est activé, mettez à jour la liste des packages apt et installez la dernière version de Docker CE (Community Edition) avec:

    sudo apt update sudo apt install docker-ce

    Une fois l'installation terminée, le service Docker démarre automatiquement. Vous pouvez le vérifier en tapant:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Au moment d'écrire ces 18.06.0-ce , la version actuelle de Docker disponible pour Debian 9 est 18.06.0-ce . Vérifiez la version Docker avec:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Exécution de la commande Docker sans Sudo

Par défaut, seul un utilisateur disposant de privilèges d'administrateur peut exécuter les commandes Docker.

Si vous souhaitez exécuter les commandes Docker en tant qu'utilisateur non root sans ajouter sudo vous devrez ajouter votre utilisateur au groupe Docker créé lors de l'installation du package Docker CE. Vous pouvez le faire en tapant:

sudo usermod -aG docker $USER

$USER est une variable d'environnement qui contient votre nom d'utilisateur.

Déconnectez-vous et reconnectez-vous pour actualiser l'appartenance au groupe.

Pour vérifier que vous pouvez exécuter des commandes docker sans ajouter sudo exécutez la commande suivante qui téléchargera une image de test, exécutez-la dans un conteneur, imprimez un message «Bonjour de Docker» et quittez:

docker container run hello-world

La sortie doit ressembler à ceci:

Supprimer les conteneurs Docker

Pour supprimer un ou plusieurs conteneurs, copiez simplement l'ID (ou les ID) de container rm et collez-les après la sous-commande container rm du container rm :

docker container rm c55680af670c

Conclusion

Vous avez appris comment installer Docker sur votre machine Debian 9 et comment télécharger des images Docker et gérer les conteneurs Docker. Ce tutoriel raye à peine la surface de l'écosystème Docker. Dans certains de nos prochains articles, nous continuerons à plonger dans d'autres aspects de Docker.

Vous devriez également consulter la documentation officielle de Docker.

docker debian