GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Comment mettre en pause et reprendre les conteneurs Docker

Question  :Comment mettre en pause et reprendre l'exécution des conteneurs sur l'hôte docker ?

Ce message vous aidera à savoir comment suspendre et reprendre tout conteneur en cours d'exécution sur l'hôte Docker.

Commençons d'abord le conteneur docker "memory_test" sur l'hôte docker.

# docker start memory_test
memory_test

Pour arrêter la pause du conteneur Docker :

# docker pause memory_test
memory_test

Vérifiez l'état du conteneur docker à l'aide de "docker ps":

# docker ps
CONTAINER ID     IMAGE       COMMAND                  CREATED            STATUS             PORTS      NAMES
e6c2db30aa3f mytd/httpd:v2 "/bin/sh -c '/usr/sb…"  15 minutes ago   Up 11 seconds (Paused)  80/tcp   memory_test

Vous pouvez également essayer de vous connecter au conteneur. Cela devrait vous donner l'erreur ci-dessous :

# docker exec -it memory_test bash
Error response from daemon: Container memory_test is paused, unpause the container before exec <<<< container is paused , you can not connect .

Exécutez la commande ci-dessous pour reprendre ou réactiver le conteneur.

# docker unpause memory_test

Vérifiez à nouveau l'état du conteneur docker.

# docker ps
CONTAINER ID     IMAGE         COMMAND                CREATED       STATUS            PORTS          NAMES
e6c2db30aa3f mytd/httpd:v2 "/bin/sh -c '/usr/sb…"  17 minutes ago  Up 2 minutes      80/tcp        memory_test

Vous pouvez maintenant vous reconnecter au conteneur via la commande docker exec .

# docker exec -it memory_test bash
bash-4.1# uname -a
Linux e6c2db30aa3f 4.14.35-1818.3.3.el7uek.x86_64 #2 SMP Mon Sep 24 14:45:01 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux

Le conteneur est connecté et les commandes fonctionnent également correctement à l'intérieur des conteneurs.


Docker
  1. Fonctionnement des conteneurs cloud et leurs avantages

  2. Comment installer Docker et déployer une pile LAMP

  3. Comment partager des données entre des conteneurs Docker

  4. Comment répertorier les conteneurs Docker

  5. Comment installer, exécuter et supprimer des applications dans les conteneurs Docker - Partie 2

Comment se connecter en SSH aux conteneurs Docker [étape par étape]

Comment exécuter des conteneurs Docker

Comment supprimer les conteneurs Docker

Comment arrêter les conteneurs Docker

Comment nommer ou renommer les conteneurs Docker

Comment gérer les conteneurs Docker