Krav:
Du måste ha Docker installerat för att kunna köra kommandona som visas i den här artikeln.
Om du inte har Docker installerat kan du kontrollera följande artiklar om installation av Docker för att installera Docker på din önskade Linux -distribution.
- Hur man installerar och använder Docker på Ubuntu 18.04 LTS (https://linuxhint.com/install_docker_ubuntu_1804/)
- Installera Docker på Debian 9 (https://linuxhint.com/install_docker_debian_9/)
- Installera Docker på CentOS 7 ( https://linuxhint.com/install-docker-centos7/ )
- Installera Docker på Raspberry Pi ( https://linuxhint.com/install_docker_raspberry_pi/ )
Om du fortfarande har problem med att installera Docker kan du kontakta mig via https://support.linuxhint.com . Jag hjälper dig mer än gärna.
Stoppa en körande behållare:
Du kan stoppa alla körande Docker -behållare på din Docker -värd. För att stoppa en behållare behöver du ID eller namn på behållaren som du vill stoppa.
För att få behållar -ID och namn på alla körande behållare, kör följande kommando:
$docker container listaSom du kan se behållar -ID och namn på alla körande behållare listas.
Låt oss säga att du vill stoppa behållaren www1 eller c52585c7a69b .
För att göra det kan du köra ett av följande kommandon:
$dockningsbehållare stopp www1Eller,
$dockningsbehållarstopp c52585c7a69bBehållaren www1 eller c52585c7a69b bör stoppas.
Stoppa alla körande behållare:
Du kan också stoppa alla körande Docker -behållare med ett enda kommando.
Om du vill stoppa alla Docker -behållare som körs kör du följande kommando:
$dockningsbehållare stopp $(docker behållarlista -q)Alla körande Docker -behållare bör stoppas.
Här, docker behållarlista -q kommando returnerar behållar -ID för alla körande Docker -behållare. Sedan dockningsbehållarstopp kommandot stoppar behållarna med behållar -ID: erna.
Som du kan se finns det inga körande Docker -behållare i listan.
$docker container lista
Återigen kan du se att alla Docker -behållare som körs har stoppats.
$docker container lista-till
Stoppa alla Docker -behållare:
Du kan också stoppa alla Docker -behållare oavsett status (körning, pausad osv.).
För att stoppa alla Docker -behållare oavsett status, kör följande kommando:
$dockningsbehållare stopp $(docker behållarlista -qa)Alla Docker -behållare oavsett status bör stoppas.
Här, docker behållarlista -qa kommandot returnerar behållar -ID för alla Docker -behållare oavsett status. Sedan dockningsbehållarstopp kommandot stoppar behållarna med behållar -ID: erna.
Du kan verifiera om behållarna stoppas med följande kommando:
$docker container lista-tillSom du kan se stoppas alla behållare.
Så det är så du stoppar alla Docker -behållare på din Docker -värd. Tack för att du läste denna artikel.