GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come mettere in pausa e riprendere i contenitori Docker

Domanda :Come mettere in pausa e riprendere l'esecuzione dei contenitori sull'host Docker?

Questo post ti aiuterà a conoscere la sospensione e il ripristino di eventuali contenitori in esecuzione sull'host Docker.

Per prima cosa avviamo il contenitore della finestra mobile "memory_test" sull'host della finestra mobile.

# docker start memory_test
memory_test

Per interrompere la pausa del contenitore mobile:

# docker pause memory_test
memory_test

Verifica lo stato del contenitore docker utilizzando "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

Puoi anche provare a connetterti al container. Dovrebbe darti il ​​seguente errore:

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

Esegui il comando seguente per riprendere o riattivare il contenitore.

# docker unpause memory_test

Verifica di nuovo lo stato del contenitore 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

Ora puoi connetterti di nuovo al container tramite il 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

Il container è connesso e i comandi funzionano bene anche all'interno dei container.


Docker
  1. Come esportare e importare contenitori Docker

  2. Come installare Docker e distribuire uno stack LAMP

  3. Come condividere i dati tra contenitori Docker

  4. Come elencare i contenitori Docker

  5. Come installare, eseguire ed eliminare applicazioni all'interno dei contenitori Docker – Parte 2

Come eseguire SSH nei contenitori Docker [Passo dopo passo]

Come eseguire i contenitori Docker

Come rimuovere i contenitori Docker

Come fermare i container Docker

Come rinominare o rinominare i contenitori Docker

Come gestire i container Docker