CodeGym /Kurse /Docker SELF /Grundbefehle

Grundbefehle

Docker SELF
Level 11 , Lektion 1
Verfügbar

2.1 Der Befehl docker start

Docker bietet praktische Tools zur Verwaltung von Containern in jeder Phase ihres Lebenszyklus. In dieser Vorlesung schauen wir uns vier Hauptbefehle an: start, stop, restart und rm. Sie ermöglichen es dir, Container zu starten, zu stoppen, neu zu starten und zu löschen.

Der Befehl docker start startet zuvor gestoppte Container. Das bedeutet, dass du einen bereits erstellten Container erneut verwenden kannst, anstatt ihn jedes Mal neu zu erstellen, wenn du ihn benötigst.

Syntax


docker start [OPTIONS] CONTAINER [CONTAINER...]

Wo:

  • CONTAINER: Der Name oder die ID des Containers, den du starten möchtest.

Beispiele

1. Einen Container starten:

In diesem Beispiel starten wir einen Container namens my_container. Er wird nur gestartet, wenn er zuvor erstellt und gestoppt wurde.

Terminal

docker start my_container

2. Mehrere Container gleichzeitig starten:

In diesem Beispiel starten wir gleichzeitig die Container container1 und container2.

Terminal

docker start container1 container2

Optionen

  1. -a oder --attach: Verbindet dein Terminal mit dem Container, sodass du seine Ausgabe in Echtzeit sehen kannst, z. B. Logs oder Fehlermeldungen.
Terminal

docker start -a my_container

2.2 Der Befehl docker stop

Der Befehl docker stop wird verwendet, um laufende Container zu stoppen. Dieser Befehl gibt dem Container Zeit, korrekt herunterzufahren, indem er das Signal SIGTERM und dann SIGKILL sendet, falls der Container nicht innerhalb der festgelegten Zeit beendet wird.

Syntax


docker stop [OPTIONS] CONTAINER [CONTAINER...]

Wo:

  • CONTAINER: der Name oder die ID des Containers, den du stoppen möchtest.

Beispiele

1. Einen einzelnen Container stoppen:

In diesem Beispiel wird der Container mit dem Namen my_container gestoppt.

Terminal

docker stop my_container

2. Mehrere Container stoppen:

In diesem Beispiel werden die Container container1 und container2 gleichzeitig gestoppt.

Terminal

docker stop container1 container2

Optionen

  • -t oder --time: legt den Timeout in Sekunden fest, bevor der Container zwangsweise gestoppt wird (standardmäßig 10 Sekunden).
Terminal

docker stop -t 30 my_container

2.3 Befehl docker restart

Der Befehl docker restart wird benutzt, um Container neu zu starten. Das ist praktisch, wenn du schnell Änderungen übernehmen oder Fehler beheben möchtest.

Syntax


docker restart [OPTIONS] CONTAINER [CONTAINER...]

Wo:

  • CONTAINER: Name oder ID des Containers, den du neu starten möchtest.

Beispiele

1. Neustart eines Containers:

In diesem Beispiel starten wir einen Container mit dem Namen my_container neu.

Terminal

docker restart my_container

2. Neustart mehrerer Container:

In diesem Beispiel werden die Container container1 und container2 gleichzeitig neu gestartet.

Terminal

docker restart container1 container2

Optionen

  • -t oder --time: setzt ein Timeout in Sekunden vor dem Neustart des Containers (Standardwert ist 10 Sekunden).
Terminal

docker restart -t 20 my_container

2.4 Befehl docker rm

Der Befehl docker rm wird genutzt, um gestoppte Container zu löschen. Dadurch werden die Ressourcen freigegeben, die vom Container belegt waren. Vor dem Löschen muss der Container gestoppt werden.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION