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.
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 镜像名称
Par exemple, si nous voulons obtenir l'image hello-world, nous pouvons exécuter la commande suivante :
$ docker pull hello-world
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 镜像名称
Par exemple, si nous voulons exécuter l'image hello-world, nous pouvons exécuter la commande suivante :
$ docker run hello-world
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. ...
Dans Docker, vous pouvez utiliser la commande docker ps pour afficher les conteneurs en cours d'exécution.
Ligne de commande :
$ docker ps
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
Dans Docker, vous pouvez utiliser la commande docker exec pour entrer dans le conteneur.
Ligne de commande :
$ docker exec -it 容器ID bash
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
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.
Dans Docker, vous pouvez utiliser la commande docker stop pour arrêter l'exécution du conteneur.
Ligne de commande :
$ docker stop 容器ID
Par exemple, si nous voulons arrêter le conteneur avec l'ID f2a55167c8e4, nous pouvons exécuter la commande suivante :
$ docker stop f2a55167c8e4
Dans Docker, vous pouvez utiliser la commande docker rm pour supprimer le conteneur.
Ligne de commande :
$ docker rm 容器ID
Par exemple, si nous voulons supprimer le conteneur avec l'ID f2a55167c8e4, nous pouvons exécuter la commande suivante :
$ docker rm f2a55167c8e4
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!