Maison > Opération et maintenance > Docker > le corps du texte

Comment exécuter le fichier image Docker

王林
Libérer: 2023-05-16 19:34:36
original
5905 Les gens l'ont consulté

Docker est une technologie de conteneurisation qui regroupe une application et ses dépendances dans un conteneur, puis l'exécute n'importe où. Que ce soit dans des environnements de développement, de test ou de production, Docker peut facilement déployer des applications dans des conteneurs.

Docker est une application basée sur une architecture client-serveur, où le client et le serveur peuvent s'exécuter sur la même machine ou sur des machines différentes. Un conteneur est un concept dans Docker qui est une forme d'empaquetage d'une application et de ses dépendances. L'image dans Docker est le modèle du conteneur. Il s'agit d'un fichier en lecture seule qui contient toutes les dépendances, fichiers et configurations requis pour exécuter une application. Lorsqu'un conteneur s'exécute, Docker crée une couche de système de fichiers inscriptible associée à l'image, puis exécute le conteneur dans cette couche de système de fichiers inscriptible et isole le conteneur de l'environnement hôte.

Alors, comment exécuter l'image dans Docker ? Ci-dessous, nous présenterons en détail comment Docker exécute l'image.

  1. Obtenir l'image

Avant d'exécuter l'image, vous devez d'abord obtenir l'image qui doit être exécutée. Docker Hub est l'entrepôt d'images le plus basique de Docker, qui contient une multitude d'images publiques et d'images officielles pouvant être obtenues via le site officiel de Docker ou via la ligne de commande.

Ligne de commande :

$ docker pull 镜像名称
Copier après la connexion

Par exemple, si nous voulons obtenir l'image hello-world, nous pouvons exécuter la commande suivante :

$ docker pull hello-world
Copier après la connexion
  1. Exécuter l'image

Après avoir obtenu l'image, vous pouvez exécuter l'image. Docker fournit la commande docker run pour exécuter l'image.

Ligne de commande :

$ docker run 镜像名称
Copier après la connexion

Par exemple, si nous voulons exécuter l'image hello-world, nous pouvons exécuter la commande suivante :

$ docker run hello-world
Copier après la connexion

Après avoir exécuté l'image, vous verrez les informations suivantes dans la console :

Hello from Docker!
This message shows that your installation appears to be working correctly.
...
Copier après la connexion
  1. Afficher les conteneurs en cours d'exécution

Dans Docker, vous pouvez utiliser la commande docker ps pour afficher les conteneurs en cours d'exécution.

Ligne de commande :

$ docker ps
Copier après la connexion

Si vous souhaitez voir tous les conteneurs en cours d'exécution, vous pouvez utiliser la commande docker ps -a.

Ligne de commande :

$ docker ps -a
Copier après la connexion
  1. Entrez le conteneur

Dans Docker, vous pouvez utiliser la commande docker exec pour entrer dans le conteneur.

Ligne de commande :

$ docker exec -it 容器ID bash
Copier après la connexion

Par exemple, si nous voulons entrer dans le conteneur avec l'ID f2a55167c8e4, nous pouvons exécuter la commande suivante :

$ docker exec -it f2a55167c8e4 bash
Copier après la connexion

Après avoir entré le conteneur, nous pouvons exécuter diverses commandes, comme afficher les fichiers dans le conteneur, l'ouverture d'un terminal, etc.

  1. Arrêtez le conteneur

Dans Docker, vous pouvez utiliser la commande docker stop pour arrêter l'exécution du conteneur.

Ligne de commande :

$ docker stop 容器ID
Copier après la connexion

Par exemple, si nous voulons arrêter le conteneur avec l'ID f2a55167c8e4, nous pouvons exécuter la commande suivante :

$ docker stop f2a55167c8e4
Copier après la connexion
  1. Supprimer le conteneur

Dans Docker, vous pouvez utiliser la commande docker rm pour supprimer le conteneur.

Ligne de commande :

$ docker rm 容器ID
Copier après la connexion

Par exemple, si nous voulons supprimer le conteneur avec l'ID f2a55167c8e4, nous pouvons exécuter la commande suivante :

$ docker rm f2a55167c8e4
Copier après la connexion

Résumé

Grâce aux étapes ci-dessus, nous pouvons exécuter avec succès l'image dans Docker et entrez dans le conteneur. Opérations telles que l'arrêt et la suppression. Docker peut aider les développeurs à développer, tester et déployer des applications plus facilement, améliorant ainsi la portabilité et la fiabilité des applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!