Comment installer et utiliser Docker et ses conteneurs dans Ubuntu

Docker sur Ubuntu

Docker est un projet open source pris en charge par une entité commerciale du même nom qui facilite grandement l'exécution d'un processus d'application dans un environnement relativement isolé appelé récipient ou conteneur. Contrairement à une machine virtuelle (VM) qui a son propre noyau, un conteneur dépend du noyau du système d'exploitation hôte, ce qui lui permet d'être plus léger et de fonctionner beaucoup plus rapidement.

Docker est l'outil le plus simple qu'il donne à notre ordinateur capacités de développement et de gestion d'applications d'entreprise. Par défaut, les conteneurs Docker s'exécutent à l'aide d'images d'application hébergées sur Docker Hub, auxquelles nous pouvons accéder à partir de ce lien. Dans cet article, nous allons vous montrer comment installer et utiliser ces conteneurs dans Ubuntu et d'autres distributions basées sur le système d'exploitation développé par Canonical.

Installer Docker sur Ubuntu

La meilleure chose si notre intention est de toujours avoir la dernière version d'un logiciel est d'installer le référentiel officiel du logiciel en question. Pour ce faire, nous suivrons ces étapes:

  1. Nous ouvrons d'abord un terminal et importons la clé GPG du logiciel avec la commande suivante:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Ensuite, nous ajoutons le référentiel officiel:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Nous mettons à jour les packages:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ensuite, nous installerons Docker avec la commande suivante:
sudo apt install docker-engine

 Comment exécuter des conteneurs Docker

El démon Docker fonctionnerait déjà. Maintenant, pour exécuter notre premier conteneur, nous allons utiliser la commande:

sudo docker run hello-world

Comme mentionné ci-dessus, les conteneurs Docker sont par défaut hébergés sur leur propre hub. Il y a des centaines ou des milliers d'images disponibles, nous allons donc faire une recherche pour exécuter celle qui nous intéresse. Par exemple, la commande de recherche pour trouver une image sur Linux Mint, l'une des distributions basées sur Ubuntu les plus populaires, serait la suivante:

sudo docker search "linux mint"

La recherche précédente nous montrera quelque chose comme ce qui suit:

images-docker

Lorsque vous recherchez une image pour exécuter un conteneur, nous devons toujours en utiliser une qui a la colonne "OK" ou "Officiel", ce qui signifie qu'elle provient de votre propre projet et non de n'importe quelle personne. Dans la liste précédente, il n'y en a pas d'officiel, mais il y en a un d'Ubuntu. Nous allons exécuter un conteneur en utilisant l'image officielle Ubuntu (des précédentes) avec la commande suivante:

sudo docker run -it ubuntu bash

La commande ci-dessus téléchargera l'image Ubuntu, exécutera le conteneur, le maintiendra en marche et nous donnera un accès tty interactif avec le Bash. Nous nous rendrons compte que le rapide a changé en quelque chose comme racine @ 131a58505d2d: / #, où ce qui se trouve après le at est l'ID unique du conteneur.

En utilisant l'accès en ligne de commande, nous pouvons pratiquement tout faire, comme sortir du conteneur, mettre à jour la base de données des packages, mettre à jour le système ou installer n'importe quel logiciel.

Faire le nettoyage

Lorsque nous exécutons un conteneur, le client Docker doit télécharger une image depuis Docker Hub. Ces images seront stockées sur notre ordinateur et y resteront même si nous avons arrêté et éliminé le conteneur, donc tous ces restes valent la peine d'être éliminés que nous n'allons plus utiliser.

Pour lister les images hébergées sur notre ordinateur, nous écrirons la commande suivante:

sudo docker images

Cela nous montrera toutes les images hébergées sur notre ordinateur. Pour les éliminer, nous écrirons une commande comme la suivante, où "hello-world" est l'image que nous voulons supprimer:

sudo docker rmi hello-world

L'utilisation du logiciel présenté dans cet article et de ses conteneurs peut être très intéressante pour certains utilisateurs. Êtes-vous un d'entre eux?

Via | linuxbsdos.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Beto GomHez dit

    Pour un mortel comme moi, comment pourrais-je installer Docker sur mon Ubuntu?

  2.   Technocybers dit

    L'avantage est qu'il ne consomme pas de ressources physiques, mais uniquement des ressources logiques. Vous pouvez créer 20 machines virtuelles en deux minutes, ce qui prend des heures pour d'autres.