GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo pausar y reanudar contenedores Docker

Pregunta :¿Cómo pausar y reanudar la ejecución de contenedores en el host docker?

Esta publicación lo ayudará a saber cómo pausar y reanudar cualquier contenedor en ejecución en el host de Docker.

Primero, iniciemos el contenedor de la ventana acoplable "memory_test" en el host de la ventana acoplable.

# docker start memory_test
memory_test

Para detener la pausa del contenedor docker:

# docker pause memory_test
memory_test

Verifique el estado del contenedor docker usando "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

También puede intentar conectarse al contenedor. Debería darte el siguiente error:

# 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 .

Ejecute el siguiente comando para reanudar o reanudar el contenedor.

# docker unpause memory_test

Vuelva a verificar el estado del contenedor 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

Ahora puede volver a conectarse al contenedor mediante el comando 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

El contenedor está conectado y los comandos también funcionan bien dentro de los contenedores.


Docker
  1. Cómo instalar Docker e implementar una pila LAMP

  2. Cómo compartir datos entre contenedores Docker

  3. Cómo listar contenedores Docker

  4. Cómo instalar, ejecutar y eliminar aplicaciones dentro de contenedores Docker:parte 2

  5. Cómo instalar Docker y ejecutar contenedores Docker en Ubuntu

Cómo usar SSH en contenedores Docker [paso a paso]

Cómo ejecutar contenedores Docker

Cómo eliminar contenedores Docker

Cómo detener los contenedores de Docker

Cómo nombrar o renombrar contenedores Docker

Cómo gestionar contenedores Docker