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

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

In unseren vorherigen Tutorials haben Sie die Installation der Docker-Engine auf CentOS/RHEL- und Ubuntu-Betriebssystemen kennengelernt und Images vom Docker-Hub abgerufen. Danach erstellte Container mit Bildern. Dieses Tutorial hilft Ihnen beim Erstellen, Auflisten und Löschen von Docker-Containern auf einem Linux-Computer.

#1. Docker-Container starten

So starten Sie einen neuen Docker-Container mit dem folgenden Befehl. Dadurch wird ein neuer Container gestartet und Sie erhalten Zugriff auf diesen Container mit der /bin/bash-Shell.

# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]

Der folgende Befehl erstellt beispielsweise einen neuen Docker-Container mit dem Image namens „ubuntu“. Um alle verfügbaren Bilder aufzulisten, verwenden Sie docker images Befehl.

# docker run -i -t ubuntu /bin/bash

Um den Docker-Container zu verlassen, geben Sie STRG + P + Q ein . Dadurch wird der Container im Hintergrund ausgeführt und die Host-Systemkonsole bereitgestellt. Wenn Sie den Exit-Befehl verwendet haben, wird der aktuelle Container angehalten. Klicken Sie hier, um weitere Optionen zum Docker-Ausführungsbefehl zu lesen.

#2. Docker-Container auflisten

Führen Sie nach dem Bestehen aus dem Docker-Container den folgenden Befehl aus, um alle laufenden Container aufzulisten.

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu

Standardmäßig listet der obige Befehl nur laufende Container auf. Verwenden Sie den folgenden Befehl, um alle Container (einschließlich gestoppter Container) aufzulisten.

# docker ps -a

CONTAINER ID   IMAGE   COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13   ubuntu  "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
6b5b5a969241   centos  "/bin/bash"    2 days ago     Exited (0) 24 hours ago   ubuntu-web

#3. Container starten/stoppen/anhängen

Mit den folgenden Befehlen können Sie beliebige Container starten, stoppen oder anhängen. Um den Container zu starten, verwenden Sie den folgenden Befehl.

# docker start <CONTAINER ID|NAME>

Verwenden Sie den folgenden Befehl, um den Container zu stoppen.

# docker stop <CONTAINER ID|NAME>

Verwenden Sie zum Anhängen an den aktuell ausgeführten Container den folgenden Befehl.

# docker attach <CONTAINER ID|NAME>

#4. Docker-Container ablegen

Stellen Sie vor dem Löschen eines Containers sicher, dass der Container gestoppt ist. Sie können den Befehl „docker ps -a“ verwenden, um den Status von Containern aufzulisten. Wenn der Container noch läuft, stoppen Sie zuerst diesen Container mit den angegebenen Befehlen im obigen Schritt.

Verwenden Sie nun den folgenden Befehl, um einzelne oder mehrere Container zu löschen.

# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>

Sie können mit dem folgenden Befehl auch alle gestoppten Container auf einmal löschen.

# docker rm $(docker ps -a -q)

Docker
  1. So suchen, ziehen, listen und löschen Sie Docker-Images unter Linux

  2. So teilen Sie Daten zwischen Docker-Containern

  3. So listen Sie Docker-Container auf

  4. Anwendungen in Docker-Containern installieren, ausführen und löschen – Teil 2

  5. So sichern und wiederherstellen Sie Docker-Container

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

Docker-Container auflisten / starten / stoppen / löschen