Docker

Image d'exécution de Docker

Image d'exécution de Docker
Les images Docker ne sont rien d'autre qu'un ensemble de fichiers en lecture seule quand je dis un ensemble de fichiers en lecture seule, cela signifie qu'une fois qu'une image docker est créée, elle ne peut pas être modifiée, mais vous pouvez toujours créer une nouvelle image à l'aide d'une image docker existante. Les images Docker sont utilisées pour créer des conteneurs. Ainsi, lorsque nous exécutons l'image docker à l'aide de la commande docker run, elle produit une sortie en tant que conteneur docker. Vous pouvez également dire que les conteneurs ne sont rien d'autre qu'une instance d'une image docker. Vous pouvez également créer n'importe quel nombre de conteneurs à partir de la même image Docker. En termes simples, l'image docker est un plan de conteneur docker ou la définition d'un conteneur docker. Le conteneur Docker est un endroit réel où s'exécute l'application en direct ou la base de données ou toute autre application logicielle.

Chaque image docker contient des ensembles de fichiers nécessaires. Ces fichiers ne sont rien d'autre qu'une petite partie d'un système d'exploitation qui est nécessaire pour exécuter le conteneur Docker en tant qu'unité isolée de n'importe quelle machine. Ainsi, vous pouvez dire que cette partie est une partie minimale d'un système d'exploitation ou d'un espace utilisateur de système d'exploitation moins le noyau du système d'exploitation.

Dans ce tutoriel, nous allons vous montrer comment utiliser la commande docker run image sous Linux.

Conditions

Syntaxe de base

L'image Docker est un modèle en lecture seule, composé d'un système de fichiers en couches, nécessaire pour créer un conteneur Docker en cours d'exécution.

La syntaxe de base de la commande docker images est illustrée ci-dessous :

image fixe [OPTION]

Une brève explication de chaque option est présentée ci-dessous :

construire: Cette option est utilisée pour construire une image à partir du fichier docker.
tirer: Cette option permet de télécharger une image depuis le registre docker.
pousser: Cette option est utilisée pour télécharger ou pousser une image vers le registre Docker.
sauvegarder: Cette option est utilisée pour enregistrer une image dans l'archive tar.
prune: Cette option est utilisée pour supprimer toutes les images inutilisées.
rm: Cette option permet de supprimer une ou plusieurs images.
l'histoire: Cette option permet d'afficher l'historique d'une image.
charge: Cette option permet de charger une image depuis l'archive tar.

Télécharger l'image Docker

Vous pouvez télécharger et exécuter n'importe quelle image à partir du Docker Hub en utilisant la syntaxe suivante :

image d'exécution de docker

Par exemple, pour télécharger une image Nginx à partir du Docker Hub, exécutez la commande suivante :

docker tirer nginx

Cela téléchargera l'image Nginx, comme indiqué ci-dessous :

Utilisation de la balise par défaut : la plus récente
dernier : Extraction de la bibliothèque/nginx
8559a31e96f4 : Tirez terminé
8d69e59170f7 : extraction terminée
3f9f1ec1d262 : extraction terminée
d1f5ff4f210d : extraction terminée
1e22bfa8652e : Tirez terminé
Résumé : sha256:21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Statut : image plus récente téléchargée pour nginx : dernière version
docker.io/library/nginx:dernier

Maintenant, vous pouvez exécuter l'image téléchargée dans le conteneur avec la commande suivante :

conteneur docker run -dt -p 8080:80 nginx

Cela démarrera le conteneur Nginx et mappera le port TCP 80 du conteneur sur le port 8080 de l'hôte Docker :

ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a

Vous pouvez voir votre conteneur en cours d'exécution avec la commande suivante :

docker ps

Vous devriez voir la sortie suivante :

Identifiant du conteneur IMAGE  COMMANDE               CRÉÉ        STATUT         PORTS                  NOMS
ba43241e3ce3  nginx  "/docker-entrypoint.… " il y a 2 minutes,  Jusqu'à 2 minutes  0.0.0.0:8080->80/tcp  frosty_bassi

Répertorier l'image Docker

Vous pouvez lister toutes les images disponibles dans votre système avec la commande suivante :

images docker

Ou alors

image docker ls

Vous devriez voir la sortie suivante :

REPOSITORY       TAG             ID D'IMAGE         CRÉÉ           TAILLE
nginx           dernier        2622e6cca7eb     il y a 4 semaines         132 Mo

Vous pouvez également utiliser l'option -q pour afficher uniquement l'ID d'image des images :

docker images -q

Vous devriez voir la sortie suivante :

2622e6cca7eb

Conclusion

Dans le guide ci-dessus, vous avez appris ce qu'est l'image Docker et comment télécharger et exécuter des images à partir du Docker Hub. Vous pouvez utiliser ce guide pour apprendre les bases de l'image Docker.

Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...
Comment installer et jouer à Doom sur Linux
Introduction à Doom La série Doom est née dans les années 90 après la sortie du Doom original. Ce fut un succès instantané et à partir de ce moment-là...