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.
- Jak nainstalovat a používat Docker na Ubuntu 18.04 LTS (https://linuxhint.com/install_docker_ubuntu_1804/)
- Nainstalujte Docker na Debian 9 (https://linuxhint.com/install_docker_debian_9/)
- Nainstalujte Docker na CentOS 7 ( https://linuxhint.com/install-docker-centos7/ )
- Nainstalujte Docker na Raspberry Pi ( https://linuxhint.com/install_docker_raspberry_pi/ )
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ů dockeruJak 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 www1Nebo,
$docker kontejner stop c52585c7a69bKontejner 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-naJak 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.