États d'un conteneur Docker | Expliqué

États d'un conteneur Docker | Expliqué
Docker est un forum conteneurisé qui permet aux utilisateurs de créer, tester et exécuter des applications. Les conteneurs Docker sont les composantes importantes de Docker. Plus précisément, un conteneur Docker est un progiciel portable et exécutable qui a tout ce qui est nécessaire pour exécuter une application. Docker utilise une architecture client-serveur qui permet la communication entre le client Docker et le démon Docker, qui crée et gère les conteneurs.

Cet article décrira les différents états possibles du conteneur Docker.

Quels sont les états d'un conteneur docker?

Les états possibles du conteneur Docker sont les suivants:

  • Créé
  • En cours
  • Redémarrage
  • Interrompu
  • Quitté
  • Mort

État créé

Lorsque le nouveau conteneur est construit ou créé, il entre dans l'état «créé». Le "créé»L'état fait référence à un conteneur qui a été créé / construit mais qui n'est pas à l'état de course. Cela signifie que le conteneur existe sur l'appareil mais qu'il n'est pas actif maintenant.

Commande

La commande pour créer un conteneur Docker est donnée:

docker create --name

État de course

L'état «en cours d'exécution» indique que le conteneur s'exécute actuellement sans aucun problème. Le "docker ps»La commande est utilisée pour vérifier l'état en cours d'exécution du conteneur.

Commande

Pour exécuter le conteneur Docker, utilisez le «docker start”Commande avec le nom de conteneur particulier:

docker start

Redémarrage de l'état

L'état du «redémarrage» fait référence à l'arrêt du conteneur et à recommencer. Il réinitialise l'état actuel du conteneur.

Commande

Utilisez le "redémarrer”Commande avec le nom de conteneur souhaité qui doit être redémarré:

redémarrage de Docker

État arrêté

L'état «pause» indique que le conteneur est temporairement arrêté et est à l'état gelé. Il permet aux utilisateurs d'arrêter l'exécution du conteneur sans l'arrêter réellement afin que ses opérations puissent reprendre d'où ils s'étaient arrêtés.

Commande

Pour suspendre le conteneur particulier, exécutez la commande ci-dessous:

pause docker

État sorti

L'état «sorti» d'un conteneur fait référence à l'état du conteneur lorsqu'il a cessé de courir. Lorsque le conteneur termine sa tâche, il s'arrête automatiquement et pénètre dans l'état «sorti». Les utilisateurs peuvent également arrêter le conteneur manuellement en utilisant la commande.

Commande

Utilisez le «Docker Stop”Commande avec le nom de conteneur particulier pour l'arrêter:

Docker Stop

État mort

L'État «mort» fait référence à l'État lorsque le conteneur ne fonctionne plus et ne peut pas être redémarré. Cela peut se produire pour diverses raisons, comme si le conteneur s'est écrasé ou s'il a été arrêté manuellement et supprimé. Un conteneur mort ne fonctionne plus et ne peut pas être démarré ou redémarré.

Conclusion

Les états possibles d'un conteneur Docker sont créés, courir, redémarrer, faire une pause, sortir et mort. Le "créé»L'état est l'état lorsque le conteneur a été construit mais pas actif / démarré. Le "en cours»L'état indique que le conteneur s'exécute actuellement. Le "redémarrage»L'état fait référence à l'arrêt du conteneur et à recommencer. Le "interrompu»L'état indique que le conteneur est temporairement arrêté. Le "quitté«L'état d'un conteneur fait référence à l'état du conteneur lorsqu'il a cessé de courir. Le "mort»L'état fait référence à l'état lorsque le conteneur ne fonctionne plus et ne peut pas être redémarré.