Docker - Utilisation des conteneurs

Dans ce chapitre, nous explorerons en détail ce que nous pouvons faire avec les conteneurs.

haut de docker

Avec cette commande, vous pouvez voir les principaux processus dans un conteneur.

Syntaxe

docker top ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur pour lequel vous souhaitez voir les principaux processus.

Valeur de retour

La sortie affichera les processus de niveau supérieur dans un conteneur.

Exemple

sudo docker top 9f215ed0b0d3

La commande ci-dessus affichera les processus de niveau supérieur dans un conteneur.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

arrêt docker

Cette commande est utilisée pour arrêter un conteneur en cours d'exécution.

Syntaxe

docker stop ContainerID

Options

  • ContainerID - Il s'agit de l'ID du conteneur qui doit être arrêté.

Valeur de retour

La sortie donnera l'ID du conteneur arrêté.

Exemple

sudo docker stop 9f215ed0b0d3

La commande ci-dessus arrêtera le conteneur Docker 9f215ed0b0d3.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

docker rm

Cette commande est utilisée pour supprimer un conteneur.

Syntaxe

docker rm ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur qui doit être supprimé.

Valeur de retour

La sortie donnera l'ID du conteneur supprimé.

Exemple

sudo docker rm 9f215ed0b0d3

La commande ci-dessus supprimera le conteneur Docker 9f215ed0b0d3.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

statistiques de docker

Cette commande est utilisée pour fournir les statistiques d'un conteneur en cours d'exécution.

Syntaxe

docker stats ContainerID

Options

  • ContainerID - Il s'agit de l'ID du conteneur pour lequel les statistiques doivent être fournies.

Valeur de retour

La sortie affichera l'utilisation du processeur et de la mémoire du conteneur.

Exemple

sudo docker stats 9f215ed0b0d3

La commande ci-dessus fournira le processeur et l'utilisation de la mémoire du conteneur 9f215ed0b0d3.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

attachement de docker

Cette commande est utilisée pour s'attacher à un conteneur en cours d'exécution.

Syntaxe

docker attach ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur auquel vous devez vous attacher.

Valeur de retour

Aucun

Exemple

sudo docker attach 07b0b6f434fe

La commande ci-dessus s'attachera au conteneur Docker 07b0b6f434fe.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

Une fois que vous vous êtes attaché au conteneur Docker, vous pouvez exécuter la commande ci-dessus pour voir l'utilisation du processus dans ce conteneur Docker.

pause docker

Cette commande est utilisée pour suspendre les processus dans un conteneur en cours d'exécution.

Syntaxe

docker pause ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur pour lequel vous devez interrompre les processus dans le conteneur.

Valeur de retour

ContainerID du conteneur mis en pause.

Exemple

sudo docker pause 07b0b6f434fe

La commande ci-dessus mettra en pause les processus dans un conteneur en cours d'exécution 07b0b6f434fe.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

redémarrage du docker

Cette commande est utilisée pour unpause les processus dans un conteneur en cours d'exécution.

Syntaxe

docker unpause ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur pour lequel vous devez réactiver les processus dans le conteneur.

Valeur de retour

Le ContainerID du conteneur en cours d'exécution.

Exemple

sudo docker unpause 07b0b6f434fe

La commande ci-dessus réactivera les processus dans un conteneur en cours d'exécution: 07b0b6f434fe

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

tuer les dockers

Cette commande est utilisée pour tuer les processus dans un conteneur en cours d'exécution.

Syntaxe

docker kill ContainerID

Options

  • ContainerID - Il s'agit de l'ID de conteneur pour lequel vous devez tuer les processus dans le conteneur.

Valeur de retour

Le ContainerID du conteneur en cours d'exécution.

Exemple

sudo docker kill 07b0b6f434fe

La commande ci-dessus tuera les processus dans le conteneur en cours d'exécution 07b0b6f434fe.

Production

Lorsque nous exécutons la commande ci-dessus, cela produira le résultat suivant -

Docker - Cycle de vie du conteneur

L'illustration suivante explique le cycle de vie complet d'un conteneur Docker.

  • Au départ, le conteneur Docker sera dans le created Etat.

  • Ensuite, le conteneur Docker passe à l'état d'exécution lorsque le Docker run la commande est utilisée.

  • Le Docker kill La commande est utilisée pour tuer un conteneur Docker existant.

  • Le Docker pause La commande est utilisée pour suspendre un conteneur Docker existant.

  • Le Docker stop La commande est utilisée pour suspendre un conteneur Docker existant.

  • Le Docker run La commande est utilisée pour remettre un conteneur à partir d'un stopped état à un running Etat.