Installation de Docker sur Debian Top 10

Installation de Docker sur Debian Top 10
Dans cet article, je vais vous montrer comment installer le dernier Docker CE (Community Edition) sur Debian 10 Buster. Alors, commençons.

Installation des dépendances requises:

Tout d'abord, vous devez installer certains packages de dépendances sur Debian 10. Tous ces packages sont disponibles dans le référentiel officiel de Debian 10 de Debian 10.

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Maintenant, installez tous les packages requis avec la commande suivante:

$ sudo apt install apt-transport-https ca-certificates curl
Software-Properties-Common GNUPG2

Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.

Tous les packages de dépendance requis doivent être installés.

Ajout du référentiel de packages Docker:

Maintenant, Docker utilise le protocole HTTPS pour servir les packages Docker sur Internet. Vous devez donc ajouter la clé GPG du référentiel du package Docker pour l'utiliser.

$ curl -fssl https: // télécharger.docker.com / linux / debian / gpg
| sudo apt-key ajouter -

La clé GPG doit être ajoutée.

Maintenant, exécutez la commande suivante pour ajouter le référentiel de package Docker à votre machine Debian 10.

$ echo "Deb [arch = amd64] https: // télécharger.docker.com / linux / debian $ (lsb_release -cs)
stable "| sud-sud / etc / apt / sources.liste.d / docker-ce.liste

Le référentiel de package Docker doit être ajouté.

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de packages APT doit être ajouté.

Installation de Docker:

Maintenant, installez Docker CE avec la commande suivante:

$ sudo apt installer docker-ge docker-cli contenerd.Io

Maintenant, pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Le gestionnaire de packages APT téléchargera et installera tous les packages requis.

À ce stade, Docker CE doit être installé.

Maintenant, ajoutez votre utilisateur de connexion au docker groupe avec la commande suivante:

$ sudo usermod -ag docker $ (whoami)

Maintenant, redémarrez votre ordinateur avec la commande suivante:

$ sudo redémarrer

Une fois votre ordinateur au démarrage, exécutez la commande suivante pour vérifier si Docker fonctionne correctement.

$ Docker Version

Comme vous pouvez le voir, tout fonctionne très bien. Au moment d'écrire ces lignes, Docker CE 19.03.1 est la dernière version de Docker Community Edition.

Bases Docker:

Dans cette section, je vais vous montrer comment utiliser Docker pour configurer un serveur Web HTTP de base. De cette façon, vous apprendrez,

  • comment rechercher des images docker
  • Comment télécharger des images Docker
  • Comment énumérer les images Docker locales
  • Comment utiliser les images Docker pour créer des conteneurs
  • Comment énumérer les conteneurs Docker
  • Comment s'arrêter et supprimer des conteneurs Docker

Disons que vous souhaitez héberger vos pages Web statiques sur un conteneur Docker. Pour ce faire, vous avez besoin d'une image Docker de serveur HTTP.

Pour rechercher un serveur http Image docker, exécutez la commande suivante:

$ docker search 'http serveur'

Comme vous pouvez le voir, de nombreuses images Docker sont répertoriées dans le résultat de la recherche. Ici, NOM la colonne contient le nom de l'image docker, DESCRIPTION la colonne contient une brève description de l'image docker, la ÉTOILES la colonne représente à quel point cette image Docker est populaire, la OFFICIEL colonne si [D'ACCORD] Cela signifie que l'image Docker est officiellement maintenue par la société / organisation responsable du produit / service.

Maintenant, disons, vous aimez le serveur http Apache. Le NOM de l'image docker est httpd.

Pour télécharger l'image httpd docker, vous pouvez exécuter la commande suivante:

$ docker pull httpd

Comme vous pouvez le voir, Docker télécharge le httpd image d'Internet.

À ce stade, l'image Docker est téléchargée.

Lorsqu'une image Docker est téléchargée pour la première fois, elle est mise en cache sur le système de fichiers local. Donc, lorsque vous l'utilisez plus tard, vous n'aurez pas à télécharger la même image Docker. Ainsi, cela vous fait gagner beaucoup de temps et de bande passante.

Vous pouvez répertorier toutes les images Docker en cache locales avec la commande suivante:

$ Liste d'images Docker

Comme vous pouvez le voir, l'image docker httpd est mis en cache localement.

Maintenant, disons, vous avez un répertoire site Internet/ sur vos utilisateurs MAISON Répertoire où sont tous vos fichiers de projet HTML.

Maintenant, vous pouvez dire à Docker de créer un conteneur à partir du httpd image, exécutez le conteneur, mappez le $ Home / site Web Répertoire du webroot (/ usr / local / apache2 / htdocs) de la httpd conteneur et transférer le port 80 du conteneur au port 8080 de votre ordinateur avec la commande suivante:

$ docker run -d -v $ home / site Web: / usr / local / apache2 / htdocs -p 8080: 80 httpd

Un nouveau conteneur doit être créé.

Maintenant, allez dans un navigateur Web et visitez http: // localhost: 8080

Comme vous pouvez le voir, le httpd Docker Container sert des pages Web à partir du répertoire mappé $ Home / site Web

Vous pouvez répertorier tous les conteneurs en cours d'exécution avec la commande suivante:

$ docker conteneur ls

Comme vous pouvez le voir, je n'ai qu'un seul conteneur en cours d'exécution pour le moment. Tu peux trouver ID de conteneur, IMAGE, STATUT, Ports, DES NOMS etc. de chacun des conteneurs en cours d'exécution d'ici. Le plus important est le DES NOMS des conteneurs. Ici, le nom est généré au hasard car je n'en ai pas spécifié lorsque j'ai créé le conteneur. Le nom dans mon cas est vigoureux_bardeen. N'oubliez pas le nom de votre conteneur car vous en aurez besoin sous peu.

Maintenant, si vous voulez arrêter le conteneur vigoureux_bardeen, Exécutez la commande suivante:

$ docker conteneur stop vigous_bardeen

Vous pouvez également démarrer un conteneur arrêté (disons vigoureux_bardeen) avec la commande suivante:

$ docker conteneur démarrer vigoureuse_bardeen

Si vous avez besoin de redémarrer un conteneur (disons vigoureux_bardeen), vous pouvez exécuter la commande suivante:

$ docker conteneur redémarrer vigous_bardeen

Si vous souhaitez retirer en permanence un conteneur (disons vigoureux_bardeen), vous pouvez exécuter la commande suivante:

$ docker conteneur rm vigous_bardeen

Donc, c'est ainsi que vous installez Docker sur Debian 10 et utilisez Docker. Merci d'avoir lu cet article.