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.

Alle Container in einer Containergruppe werden durch diese Aktion 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, indem Sie z. B. den Befehl az container restart verwenden. 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.

Alle Container in einer Containergruppe werden durch diese Aktion 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.