GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So halten Sie Docker-Container an und setzen sie fort

Frage :Wie kann ich laufende Container auf dem Docker-Host anhalten und fortsetzen?

In diesem Beitrag erfahren Sie, wie Sie alle laufenden Container auf dem Docker-Host anhalten und fortsetzen.

Starten wir zunächst den Docker-Container „memory_test“ auf dem Docker-Host.

# docker start memory_test
memory_test

So beenden Sie das Anhalten des Docker-Containers:

# docker pause memory_test
memory_test

Überprüfen Sie den Status des Docker-Containers mit „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

Sie können auch versuchen, eine Verbindung zum Container herzustellen. Es sollte Ihnen folgenden Fehler geben:

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

Führen Sie den folgenden Befehl aus, um den Container fortzusetzen oder die Pause fortzusetzen.

# docker unpause memory_test

Überprüfen Sie den Status des Docker-Containers erneut.

# 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

Jetzt können Sie über den docker exec-Befehl .

wieder eine Verbindung zum Container herstellen
# 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

Der Container ist verbunden und Befehle funktionieren auch innerhalb von Containern.


Docker
  1. So exportieren und importieren Sie Docker-Container

  2. So erstellen, listen und löschen Sie Docker-Container unter Linux

  3. Wie Cloud-Container funktionieren und ihre Vorteile

  4. So installieren Sie Docker und stellen einen LAMP-Stack bereit

  5. So listen Sie Docker-Container auf

So führen Sie SSH in Docker-Container ein [Schritt für Schritt]

So führen Sie Docker-Container aus

So entfernen Sie Docker-Container

So stoppen Sie Docker-Container

So benennen oder umbenennen Sie Docker-Container

So verwalten Sie Docker-Container