Docker

Stopp Docker Containers

Stopp Docker Containers
Hvis du er systemadministrator som er ansvarlig for å administrere Docker, må du kanskje vite hvordan du starter og stopper Docker-beholderen. Å stoppe Docker-beholderen er forskjellig fra å stoppe noen prosesser. For å gjøre dette, må du bruke kommandoen "docker stop" og spesifisere navnet eller ID-en til containeren du vil stoppe.

Denne opplæringen viser deg hvordan du stopper Docker-containere ved hjelp av flere forskjellige metoder.

Grunnleggende syntaks

Den grunnleggende syntaksen for å stoppe Docker-beholderen er vist nedenfor:

docker container start [OPTIONS] CONTAINER [CONTAINER ...]

Eller

docker container kill [OPTIONS] CONTAINER [CONTAINER ...]

Ved hjelp av syntaksen ovenfor kan du enkelt stoppe en eller flere containere med en enkelt kommando.

Stoppe en enkelt beholder

Før du stopper en container, må du først finne ID eller navnet på Docker-containere som kjører på systemet ditt.

Du kan liste opp alle Docker-containere som kjører på systemet ditt med følgende kommando:

docker ps

Etter å ha skrevet inn kommandoen ovenfor, bør du få følgende utdata:

CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN
9392aab37f99 wordpress "docker-entrypoint.s… "For omtrent en time siden Opp
Omtrent en time 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "For omtrent en time siden
Opp Omtrent en time 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..."
For 20 timer siden Opp Omtrent et minutt 0.0.0.0: 8082-> 8083 / tcp kaliber-nett

Nå vil du ha en liste over alle Docker-containere som kjører for øyeblikket, inkludert navn og ID på hver container.

Deretter stopper du Docker-beholderen med navnet caliber-web eller ID 3e5cddafb61d ved å kjøre følgende kommando:

docker container stopp kaliber-nett

Eller

docker container stopp 3e5cddafb61d

Du kan også bruke "kill" -parameteren i stedet for "stop" for å stoppe den kjørende Docker-containeren, som vist nedenfor:

docker container drepe kaliber-nett

Eller

docker container drepe 3e5cddafb61d

Deretter skriver du inn følgende kommando for å bekrefte statusen til kaliber-nettbeholderen:

docker ps --filter "status = avsluttet" | grep kaliber-nett

Etter å ha skrevet inn kommandoen ovenfor, bør du få utdataene nedenfor:

3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ søppel / bash
-c / init /… "For 20 timer siden Avsluttet (137) for 33 sekunder siden caliber-web

Stopp flere beholdere

Det er også mulig å stoppe flere containere ved hjelp av en enkelt kommando.

Hvis du for eksempel vil stoppe beholderne med navnet “wpcontainer” og “wordpressdb”, kjører du følgende kommando:

docker container stopp wpcontainer wordpressdb

Stopper alle kjørende containere

Du kan også stoppe alle kjørende containere ved å bruke alternativet "docker container ls -aq" med kommandoen "docker container stop".

Kjør følgende kommando for å generere en liste over alle kjørende containere og stoppe dem.

docker container stopp $ (docker container ls -aq)

Bekreft alle stoppede containere med følgende kommando:

docker ps --filter "status = avsluttet"

Etter at du har angitt kommandoen ovenfor, bør du få følgende utdata:

CONTAINER ID BILDE KOMMANDO LAGET STATUS PORTS NAVN
592b9fe9f478 drupal "docker-php-entrypoi ..." 2 timer siden Avsluttet (0)
For 25 sekunder siden mystifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "For 2 timer siden Avsluttet (128)
For 17 minutter siden 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-entrypoint.s… "2 timer siden Avsluttet (0)
For 25 sekunder siden wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init / ..."
For 21 timer siden Avsluttet (137) for 16 sekunder siden caliber-web

Konklusjon

I guiden i denne artikkelen lærte du hvordan du kan slutte å kjøre Docker-containere ved å bruke flere forskjellige metoder. Du kan bruke hvilken metode som passer best for deg for å hindre at Docker-containere kjører.

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...