Zum Inhalt springen

Container stoppen & neustarten

Container Control ermöglicht es, die Docker-Container eines Product Deployments gezielt zu stoppen oder neu zu starten — ohne das Deployment zu entfernen. Alle Aktionen durchlaufen einen Bestätigungsscreen und zeigen den Fortschritt in Echtzeit.

AktionBeschreibung
Stop ContainersAlle Container des Produkts stoppen (Deployment bleibt erhalten)
Restart ContainersGestoppte Container neu starten (Restore-Funktion)

Öffne die Detailseite eines laufenden Product Deployments. Im Status Running oder PartiallyRunning sind die Links Stop Containers und Restart Containers sichtbar.

Product Deployment Detail mit Stop/Restart-Buttons


Ein Klick auf Stop Containers öffnet den Bestätigungsscreen:

  • Product Details — Name, Version, Environment
  • Stacks to stop — Liste aller Stacks mit Service-Anzahl
  • Cancel — zurück zur Deployment-Detailseite
  • Stop All Containers — startet den Stop-Vorgang

Stop Containers Bestätigungsscreen


Während des Stoppens zeigt die Seite einen Fortschritts-Spinner.

Container Stop in progress


Nach Abschluss erscheint das Ergebnis mit dem Status jedes Stacks.

Container Stop Ergebnis

Erfolgreich gestoppt:

  • Heading: „Containers Stopped Successfully!”
  • Liste aller Stacks mit Ergebnis

Mit Fehlern:

  • Heading: „Stop Completed with Errors”
  • Fehlermeldungen pro Stack

Nach dem Stoppen zeigt die Deployment-Detailseite den Status Stopped.

Product Deployment im Stopped-Status

Von hier aus kann das Produkt über Restart Containers wieder gestartet werden.


Über Restart Containers (auf der Deployment-Detailseite oder direkt über /restart-product/:id) öffnet sich der Restart-Bestätigungsscreen:

  • Product Details
  • Stacks to restart
  • Restart All Containers — startet die Container neu

Restart Containers Bestätigungsscreen


Nach dem Neustart zeigt die Seite das Ergebnis.

Container Restart Ergebnis

Erfolgreich neugestartet: Heading „Containers Restarted Successfully!” — das Produkt ist wieder im Status Running.


SzenarioEmpfohlene Aktion
WartungsfensterStop → Wartung → Restart
Container hängenRestart Containers
Ressourcen freigebenStop Containers
Produkt dauerhaft entfernenRemove Product

MethodeEndpunktBeschreibungPermission
POST/api/environments/{envId}/product-deployments/{id}/stop-containersContainer stoppenDeployments.Update
POST/api/environments/{envId}/product-deployments/{id}/restart-containersContainer neustartenDeployments.Update

SituationVerhalten
Produkt nicht stoppbarFehler-Screen statt Bestätigungsscreen
Einzelner Stack schlägt fehlAndere Stacks werden weiter gestoppt/gestartet
Bereits gestopptcanRestart: false → Fehler-Screen beim Öffnen von /restart-product/:id