Welche Methoden können verwendet werden, um die Arbeit zu beenden und den Docker-Container beim Start zu verlassen?
sobes.tech KI
Antwort von AI
Um den Betrieb zu beenden und den Docker-Container beim Start zu verlassen, können mehrere Methoden verwendet werden:
-
Beenden des Hauptprozesses im Container — der Container läuft, solange der Hauptprozess läuft. Wenn dieser Prozess endet, stoppt der Container.
-
Befehl
exitim interaktiven Modus — wenn der Container mit-it(interaktiv) gestartet wurde, kann man einfachexitim Terminal des Containers eingeben. -
Senden eines Beendigungssignals — zum Beispiel sendet
docker stop <container_id>das SIGTERM-Signal an den Hauptprozess, was zu dessen Beendigung führt. -
Verwendung des Befehls
docker kill— beendet den Container zwangsweise, indem das SIGKILL-Signal gesendet wird.
Beispiel für interaktiven Start und Beenden:
docker run -it ubuntu /bin/bash
# im Container
exit
Nach Eingabe von exit wird der Container beendet.