Install Docker Ubuntu Topper

Docker est une combinaison de produits et de services «plateforme en tant que service» qui utilisent la virtualisation du système d’exploitation pour fournir des logiciels dans des packages appelés conteneurs.

Les conteneurs contiennent tout ce dont une application, un outil ou un service a besoin pour s’exécuter, y compris toutes les bibliothèques, dépendances et fichiers de configuration. Les conteneurs sont également isolés les uns des autres (et du système hôte sous-jacent), mais peuvent communiquer via des canaux prédéfinis.

Cette introduction à la vidéo Docker vous donnera un aperçu rapide de la technologie et de son fonctionnement:

YouTube video

Parce que Docker est un logiciel open source, il est non seulement gratuit à utiliser, mais gratuit à adapter, étendre, pirater ou construire. Dans ce guide, je couvre l’installation de Docker sur Ubuntu 20.04 LTS (Focal Fossa), mais les mêmes étapes peuvent également fonctionner sur les anciennes versions d’Ubuntu, y compris Ubuntu 18.04 LTS.

Publicité

Dans cet article, vous apprendrez comment installer Docker à partir du référentiel Ubuntu normal, comment activer Docker pour démarrer automatiquement au démarrage du système et comment installer les images Docker et les exécuter localement.

Mais ce n’est pas une plongée profonde. Ce tutoriel est volontairement court et précis. C’est ainsi que vous passez moins de temps à lire et plus de temps à faire.

Installer Docker à partir du référentiel Ubuntu

Il y a deux exigences strictes pour installer Docker sur Ubuntu 20.04:

  • Vous devez avoir sudo accès
  • Vous devez être connecté à Internet

Si vous gérez ou configurez un serveur Ubuntu, vous répondez (probablement) déjà à ces deux exigences, mais vérifiez avant de commencer.

Étape 1: Installez Docker à partir du référentiel Ubuntu principal. Faites cela en utilisant le apt commande et le docker.io nom du package (note: le nom du package est ne pas simplement ‘docker’):

sudo apt install docker.io

Ubuntu téléchargera la dernière version de Docker à partir de ses archives, la décompressera et l’installera sur votre système.

Étape 2: Faire démarrer Docker automatiquement au démarrage du système:

sudo systemctl enable --now docker

Étape 3: Essaye-le.

Maintenant que Docker est installé et en cours d’exécution, vous devez vérifier que tout fonctionne correctement. Cela peut être fait en utilisant le hello-world app. À partir de la ligne de commande, exécutez:

sudo docker run hello-world

Lorsque vous exécutez cette commande, vous verrez un long message vous informant que «l’installation semble fonctionner correctement».

Mais regardez attentivement le message:

Docker Hello World Screenshot
Vérifiez que Docker fonctionne

Vous remarquerez quelque chose d’intéressant vers le début: Docker a été «incapable de trouver» l’image d’un «bonjour-monde». Mais au lieu de le quitter, il l’a recherché et téléchargé à partir de Docker Hub.

Ce qui nous amène parfaitement à…

Étape 4: Recherchez et installez des images Docker.

Maintenant que vous êtes configuré, le monde (ou plutôt l’écosystème Docker) est votre huître, et Docker Hub votre port d’escale. Docker Hub est présenté comme «la plus grande bibliothèque et communauté au monde pour les images de conteneurs». Toute image disponible sur Docker Hub peut être installée sur votre système aussi.

Voyons comment faire cela.

À rechercher une image sur Docker Hub exécuter le docker commande avec la search sous-commande, comme ceci:

sudo docker search term-goes-here

Par exemple, je souhaite rechercher Alpine Linux sur Docker Hub pour exécuter docker search alpine. Une liste d’images correspondantes (qui correspondent au terme alpine) apparaîtra. Je veux l’image officielle Alpine donc je regarde dans le OFFICIAL colonne pour le mot OK

Installer Docker: Images Officielles De Docker Hub
Utilisez des images officielles pour commencer

Lorsque vous trouvez l’image que vous souhaitez utiliser, vous pouvez la télécharger à l’aide du pull sous-commande, par exemple, pour installer Alpine Linux, j’exécute sudo docker pull alpine.

Pour exécuter une image téléchargée, vous devez ajouter le run sous-commande et le nom de l’image, par exemple, sudo docker run alpine.

Si vous souhaitez exécuter une image en tant que conteneur et obtenir un accès instantané au shell ‘terminal interactif’ ajouter -it drapeau. Par exemple: je cours sudo docker run -it alpine et il me dépose directement dans le container Alpine, prêt à travailler:

Installer Docker: À L'Intérieur Du Conteneur
À L&Rsquo;Intérieur D&Rsquo;Un Conteneur Alpine Via Docker

Pour quitter le ‘terminal interactif’ tapez le mot exit et appuyez sur Entrée.

Vérifiez Page Docker Docs pour une richesse plus d’informations sur l’utilisation, l’administration, la gestion et la maintenance de vos conteneurs.

Quelques commandes utiles à connaître incluent docker ps -a pour lister toutes les images que vous avez utilisées (et voir leur ID / nom de conteneur); docker stop {container id} pour fermer une image; et lorsque vous avez terminé avec un conteneur, supprimez-le en utilisant le docker rm , en ajoutant à nouveau l’ID / nom du conteneur à la fin.

Aller plus loin

Dans ce guide, nous avons examiné l’installation de Docker sur Ubuntu 20.04 et l’installation des images officielles. Mais ce n’est que le début de ce qui est possible avec Docker.

Une piste possible à explorer consiste à installer Docker sans racine. Il s’agit d’une fonctionnalité expérimentale et pas (encore) facile à activer. Mais l’effort requis pour le mettre en place en vaut la peine si vous êtes préoccupé par la sécurité et la stabilité.

S’il y a des sujets sur lesquels vous souhaitez voir un didacticiel similaire (qu’il soit lié à Docker ou autre), déposez une note dans les commentaires ou via mon courrier électronique habituel.

Rate this post
Publicité
Article précédentLa mise à jour nouvelle génération de Destiny 2 met une nouvelle extension brillante sous le meilleur jour possible • Fr.techtribune
Article suivantDes pannes Internet généralisées ont frappé le nord-est des États-Unis, affectant Google et Facebook

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici