Manuelles Beenden oder Starten von Containern in Azure Container Instances
Die Einstellung Neustartrichtlinie einer Containergruppe bestimmt, wie Containerinstanzen standardmäßig gestartet oder beendet werden. Sie können die Standardeinstellung außer Kraft setzen, indem Sie eine Containergruppe manuell beenden oder starten.
Hinweis
Wenn Ihre Containergruppe mit einer IP-Adresse konfiguriert ist, kann sich diese IP-Adresse bei einem Neustart der Containergruppe ändern.
Beenden
Sie können eine ausgeführte Containergruppe manuell beenden, indem Sie z. B. den Befehl az container stop oder das Azure-Portal verwenden. Für bestimmte Containerworkloads möchten Sie möglicherweise eine zeitintensive Containergruppe nach einem definierten Zeitraum beenden, um Kosten zu sparen.
Wenn eine Containergruppe in den Zustand „Beendet“ wechselt, wird sie beendet und verwendet alle Container in der Gruppe wieder. Der Containerzustand bleibt nicht erhalten.
Wenn die Container wiederverwendet werden, wird die Zuordnung der Ressourcen aufgehoben und die Abrechnung für die Containergruppe beendet.
Die Aktion „Beenden“ hat keine Auswirkungen, wenn die Containergruppe bereits beendet wurde (also im Zustand „Erfolgreich“ oder „Fehler“ ist). Angenommen, eine Containergruppe mit einmalig auszuführenden Containertasks, die erfolgreich ausgeführt wurden, wird im Zustand „Erfolgreich“ beendet. Versuche, die Gruppe in diesem Zustand zu beenden, ändern den Zustand nicht.
Start
Wenn eine Containergruppe beendet ist (weil die Container einzeln beendet wurden oder weil Sie die Gruppe manuell beendet haben), können Sie die Container starten. Verwenden Sie beispielsweise den Befehl az container stop oder das Azure-Portal, um die Container in der Gruppe manuell zu starten. Wenn das Containerimage für einen Container aktualisiert wird, wird ein neues Image gepullt.
Durch das Starten einer Containergruppe beginnt eine neue Bereitstellung mit der gleichen Containerkonfiguration. Diese Aktion kann Ihnen helfen, eine bekannte Containergruppenkonfiguration, die wie erwartet funktioniert, schnell wiederzuverwenden. Sie müssen keine neue Containergruppe erstellen, um die gleiche Workload auszuführen.
Durch diese Aktion werden alle Container in einer Containergruppe gestartet. Einen bestimmten Container in der Gruppe können Sie nicht starten.
Nachdem Sie eine Containergruppe manuell gestartet oder neu gestartet haben, wird die Containergruppe gemäß der konfigurierten Neustartrichtlinie ausgeführt.
Neu starten
Sie können eine Containergruppe neu starten, während sie ausgeführt wird (z. B. mit dem Befehl az container restart). Diese Aktion startet alle Container in der Containergruppe neu. Wenn das Containerimage für einen Container aktualisiert wird, wird ein neues Image gepullt.
Der Neustart einer Containergruppe ist hilfreich, wenn Sie ein Bereitstellungsproblem beheben möchten. Wenn beispielsweise eine temporäre Ressourcenbeschränkung die erfolgreiche Ausführung Ihrer Container verhindert, kann ein Neustart der Gruppe das Problem beheben.
Durch diese Aktion werden alle Container in einer Containergruppe neu gestartet. Einen bestimmten Container in der Gruppe können Sie nicht neu starten.
Nachdem Sie eine Containergruppe manuell neu gestartet haben, wird die Containergruppe gemäß der konfigurierten Neustartrichtlinie ausgeführt.
Nächste Schritte
Weitere Informationen zu Neustartrichtlinieneinstellungen in Azure Container Instances.
Zusätzlich zum manuellen Beenden und Starten einer Containergruppe mit der vorhandenen Konfiguration können Sie die Einstellungen einer ausgeführten Containergruppe aktualisieren.