Zusammenfassung der Methoden zum Erstellen, Auflisten und Löschen von Docker-Containern unter Linux

Zusammenfassung der Methoden zum Erstellen, Auflisten und Löschen von Docker-Containern unter Linux

1. Starten Sie den Docker-Container

Starten Sie mit dem folgenden Befehl einen neuen Docker-Container. Dadurch wird ein neuer Container gestartet und Sie erhalten über die /bin/bash-Shell Zugriff darauf.

# docker run [OPTIONEN] <BILDNAME> [BEFEHL] [ARG…]

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

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

Um den Docker-Container zu verlassen, drücken Sie Strg+P+Q. Dadurch wird der Container im Hintergrund ausgeführt und stellt die Hostsystemkonsole bereit. Wenn Sie den Befehl „Exit“ verwenden, wird der aktuelle Container gestoppt.

2. Docker-Container auflisten

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

# Docker PS

 

CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN

f2582758af13 ubuntu "/bin/bash" vor 2 Stunden Up 2 Stunden first_ubuntu

Standardmäßig listet der obige Befehl nur laufende Container auf. Um alle Container aufzulisten, einschließlich der gestoppten, müssen Sie den folgenden Befehl verwenden.

# Docker ps -a

 

CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN

f2582758af13 ubuntu "/bin/bash" vor 2 Stunden Up 2 Stunden first_ubuntu

6b5b5a969241 centos "/bin/bash" vor 2 Tagen Beendet (0) vor 24 Stunden ubuntu-web

3. Container starten/stoppen/verbinden

Mit den folgenden Befehlen können Sie jeden Container starten, stoppen oder eine Verbindung zu ihm herstellen. Verwenden Sie den folgenden Befehl, um den Container zu starten.

# docker start <CONTAINER-ID|NAME>

Um den Container zu stoppen, verwenden Sie den folgenden Befehl.

# Docker-Stopp <Container-ID|Name>

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

# Docker anhängen <CONTAINER-ID|NAME>

4. Docker-Container verwerfen

Stellen Sie vor dem Löschen eines Containers sicher, dass der Container gestoppt ist. Sie können den Status des Containers mit dem Befehl „docker ps -a“ auflisten. Wenn der Container noch läuft, stoppen Sie ihn zunächst mit dem in den obigen Schritten angegebenen Befehl.

Entfernen Sie nun einzelne oder mehrere Container mit dem folgenden Befehl.

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

Sie können auch alle angehaltenen Container auf einmal mit dem folgenden Befehl entfernen.

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

Das könnte Sie auch interessieren:
  • Lösung für den Docker-Container, der nicht gestoppt und gelöscht werden kann
  • Docker stop stoppt/remove löscht alle Container
  • So löschen Sie den in Docker erstellten Container
  • Docker-Lernhinweise: So zeigen Sie Container an, starten, beenden und löschen sie
  • Docker-Tipps: Löschen von Docker-Containern und -Images
  • Lösung für das Problem, dass Docker Containerdienste nicht stoppen oder löschen kann

<<:  Detailliertes Beispiel zum Beheben der Tablespace-Fragmentierung in MySQL

>>:  So führen Sie SCSS in ein React-Projekt ein

Artikel empfehlen

CSS3-Übergang zur Implementierung eines Benachrichtigungsnachrichtenkarussells

Vue-Version, kopiere sie in die Datei und verwend...

Detaillierte Erklärung des Linux-Netstat-Befehls

Inhaltsverzeichnis Linux-Netstat-Befehl 1. Detail...

Lösung für langsame Netzwerkanforderungen im Docker-Container

Bei der Verwendung von Docker wurden mehrere Prob...

Detaillierte Erläuterung der MySQL-Remoteverbindungsberechtigung

1. Melden Sie sich bei der MySQL-Datenbank an mys...

Erläuterung verschiedener Möglichkeiten zum Ausführen von Tomcat unter Linux

Tomcat unter Linux starten und herunterfahren Sta...

So implementieren Sie das Singleton-Muster in Javascript

Inhaltsverzeichnis Überblick Code-Implementierung...

Beispielcode zur Implementierung des Regentropfen-Animationseffekts mit CSS

Glasfenster Was wir heute erreichen werden, ist d...

Eine kurze Diskussion über die Rolle leerer HTML-Links

Leerer Link: Das heißt, es besteht keine Verbindu...

Natives JavaScript zur Implementierung einer zufälligen Namensaufruftabelle

In diesem Artikelbeispiel wird der spezifische Co...

So löschen Sie Tabellendaten in MySQL

Es gibt zwei Möglichkeiten, Daten in MySQL zu lös...

Einführung in die Installation und Konfiguration von JDK unter CentOS-Systemen

Inhaltsverzeichnis Vorwort Überprüfen und deinsta...

So erstellen Sie Komponenten in React

Inhaltsverzeichnis Vorwort Komponenteneinführung ...

Bei der anonymen Mysql-Anmeldung kann keine Datenbankproblemlösung erstellt werden

Häufig gestellte Fragen Der Zugriff für den Benut...