Sådan stoppes alle Docker -containere

How Stop All Docker Containers



I denne artikel vil jeg vise dig, hvordan du stopper alle Docker -containere på din Docker -vært. Så lad os komme i gang.

Krav:

Du skal have Docker installeret for at kunne køre kommandoerne vist i denne artikel.







Hvis du ikke har Docker installeret, kan du kontrollere følgende artikler om installation af Docker for at installere Docker på din ønskede Linux -distribution.



Hvis du stadig har problemer med at installere Docker, kan du kontakte mig via https://support.linuxhint.com . Jeg hjælper mere end gerne.



Stop af en kørende beholder:

Du kan stoppe enhver kørende Docker -container på din Docker -vært. Hvis du vil stoppe en container, skal du bruge ID eller navnet på den container, du vil stoppe.





For at få container -id'et og navnet på alle de løbende containere skal du køre følgende kommando:

$docker container liste

Som du kan se, er container -id'et og navnet på alle de løbende containere angivet.



Lad os nu sige, at du vil stoppe beholderen www1 eller c52585c7a69b .

For at gøre det kan du køre en af ​​følgende kommandoer:

$docker container stop www1

Eller,

$docker container stop c52585c7a69b

Beholderen www1 eller c52585c7a69b bør stoppes.

Stop alle kørende containere:

Du kan også stoppe alle de kørende Docker -containere med en enkelt kommando.

For at stoppe alle de kørende Docker -containere skal du køre følgende kommando:

$docker container stop $(docker container liste -q)

Alle kørende Docker -containere skal stoppes.

Her, docker container liste -q kommando returnerer container -id'et for alle de kørende Docker -containere. Derefter docker container stop kommandoen stopper containerne ved hjælp af container -id'erne.

Som du kan se, er der ingen kørende Docker -containere på listen.

$docker container liste

Igen kan du se, at alle kørende Docker -containere er stoppet.

$docker container liste-til

Stop alle Docker -containere:

Du kan også stoppe enhver Docker -beholder uanset deres status (kører, standser osv.).

For at stoppe alle Docker -containere uanset deres status skal du køre følgende kommando:

$docker container stop $(docker container liste -qa)

Alle Docker -containere uanset deres status skal stoppes.

Her, docker container liste -qa kommando returnerer container -id'et for alle Docker -containere uanset deres status. Derefter docker container stop kommandoen stopper containerne ved hjælp af container -id'erne.

Du kan kontrollere, om containerne stoppes med følgende kommando:

$docker container liste-til

Som du kan se, stoppes alle containere.

Så sådan stopper du alle Docker -containere på din Docker -vært. Tak fordi du læste denne artikel.