GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak pozastavit a obnovit kontejnery Docker

Otázka :Jak pozastavit a obnovit spuštěné kontejnery na hostiteli dockeru?

Tento příspěvek vám pomůže dozvědět se o pozastavení a obnovení spuštěných kontejnerů na hostiteli Docker.

Nejprve spusťte kontejner dockeru „memory_test“ na hostiteli dockeru.

# docker start memory_test
memory_test

Chcete-li zastavit pozastavení ukotvitelného kontejneru:

# docker pause memory_test
memory_test

Ověřte stav kontejneru docker pomocí „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

Můžete se také pokusit připojit ke kontejneru. Mělo by vám to zobrazit níže uvedenou chybu:

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

Spusťte níže uvedený příkaz pro obnovení nebo zrušení pozastavení kontejneru.

# docker unpause memory_test

Znovu ověřte stav ukotvitelného kontejneru.

# 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

Nyní se můžete znovu připojit ke kontejneru pomocí příkazu 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

Kontejner je připojen a příkazy fungují dobře i uvnitř kontejnerů.


Docker
  1. Jak cloudové kontejnery fungují a jejich výhody

  2. Jak nainstalovat Docker a nasadit LAMP Stack

  3. Jak vypsat Docker kontejnery

  1. Jak exportovat a importovat kontejnery Docker

  2. Jak instalovat, spouštět a odstraňovat aplikace uvnitř kontejnerů Docker – část 2

  3. Jak nainstalovat Docker a spustit kontejnery Docker v Ubuntu

  1. Jak vytvářet, zobrazovat a mazat kontejnery Docker v systému Linux

  2. Jak sdílet data mezi kontejnery Docker

  3. Jak zálohovat a obnovovat kontejnery Docker