Jak zastavit všechny kontejnery Dockeru

How Stop All Docker Containers



V tomto článku vám ukážu, jak zastavit všechny kontejnery Dockeru na hostiteli Dockeru. Začněme tedy.

Požadavky:

Abyste mohli spouštět příkazy uvedené v tomto článku, musíte mít nainstalovaný Docker.







Pokud nemáte nainstalovaný Docker, můžete si přečíst následující články o instalaci Dockeru a nainstalovat Docker na požadovanou distribuci Linuxu.



Pokud máte stále problém s instalací Dockeru, můžete mě kontaktovat prostřednictvím https://support.linuxhint.com . Rád pomůžu.



Zastavení běžícího kontejneru:

Na hostiteli Dockeru můžete zastavit jakýkoli spuštěný kontejner Dockeru. Chcete -li zastavit kontejner, potřebujete ID nebo název kontejneru, který chcete zastavit.





Chcete -li získat ID kontejneru a název všech běžících kontejnerů, spusťte následující příkaz:

$seznam kontejnerů dockeru

Jak vidíte, je uvedeno ID kontejneru a název všech běžících kontejnerů.



Nyní řekněme, že chcete kontejner zastavit www1 nebo c52585c7a69b .

Chcete -li to provést, můžete spustit jeden z následujících příkazů:

$docker kontejner stop www1

Nebo,

$docker kontejner stop c52585c7a69b

Kontejner www1 nebo c52585c7a69b by měl být zastaven.

Zastavení všech spuštěných kontejnerů:

Jediným příkazem můžete také zastavit všechny spuštěné kontejnery Docker.

Chcete -li zastavit všechny spuštěné kontejnery Docker, spusťte následující příkaz:

$docker kontejner stop $(seznam kontejnerů dockeru -q)

Všechny spuštěné kontejnery Dockeru by měly být zastaveny.

Tady, seznam kontejnerů dockeru -q příkaz vrátí ID kontejneru všech spuštěných kontejnerů Dockeru. Pak se docker kontejner stop příkaz zastaví kontejnery pomocí ID kontejneru.

Jak vidíte, v seznamu nejsou spuštěny žádné kontejnery Docker.

$seznam kontejnerů dockeru

Opět vidíte, že všechny spuštěné kontejnery Dockeru jsou zastaveny.

$seznam kontejnerů dockeru-na

Zastavení všech kontejnerů Dockeru:

Můžete také zastavit všechny kontejnery Docker bez ohledu na jejich stav (spuštěné, pozastavené atd.).

Chcete -li zastavit všechny kontejnery Dockeru bez ohledu na jejich stav, spusťte následující příkaz:

$docker kontejner stop $(seznam kontejnerů dockeru -qa)

Všechny kontejnery Dockeru bez ohledu na jejich stav by měly být zastaveny.

Tady, seznam kontejnerů dockeru -qa příkaz vrátí ID kontejneru všech kontejnerů Dockeru bez ohledu na jejich stav. Pak se docker kontejner stop příkaz zastaví kontejnery pomocí ID kontejneru.

Zda jsou kontejnery zastaveny, můžete ověřit pomocí následujícího příkazu:

$seznam kontejnerů dockeru-na

Jak vidíte, všechny kontejnery jsou zastaveny.

Takto tedy zastavíte všechny kontejnery Dockeru na hostiteli Dockeru. Děkujeme za přečtení tohoto článku.