Cum să opriți toate containerele Docker

How Stop All Docker Containers



În acest articol, vă voi arăta cum să opriți toate containerele Docker de pe gazda Docker. Deci sa începem.

Cerințe:

Trebuie să aveți Docker instalat pentru a rula comenzile afișate în acest articol.







Dacă nu aveți Docker instalat, puteți verifica următoarele articole despre instalarea Docker pentru a instala Docker pe distribuția Linux dorită.



Dacă aveți în continuare vreo problemă la instalarea Docker, puteți să mă contactați https://support.linuxhint.com . Voi fi mai mult decât fericit să vă ajut.



Oprirea unui container care rulează:

Puteți opri orice container Docker care rulează pe gazda Docker. Pentru a opri un container, aveți nevoie de ID-ul sau numele containerului pe care doriți să îl opriți.





Pentru a obține ID-ul containerului și numele tuturor containerelor care rulează, rulați următoarea comandă:

$lista containerelor docker

După cum puteți vedea, ID-ul containerului și numele tuturor containerelor care rulează sunt listate.



Acum, să spunem, doriți să opriți containerul www1 sau c52585c7a69b .

Pentru aceasta, puteți rula una dintre următoarele comenzi:

$opritor container docker www1

Sau,

$opritor container docker c52585c7a69b

Containerul www1 sau c52585c7a69b ar trebui oprit.

Oprirea tuturor containerelor care rulează:

De asemenea, puteți opri toate containerele Docker care rulează cu o singură comandă.

Pentru a opri toate containerele Docker care rulează, rulați următoarea comandă:

$container docker stop $(lista containerelor docker -q)

Toate containerele Docker care rulează trebuie oprite.

Aici, lista containerelor docker -q comanda returnează ID-ul containerului tuturor containerelor Docker care rulează. Apoi oprire container container comanda oprește containerele folosind ID-urile containerului.

După cum puteți vedea, nu există containere Docker care rulează în listă.

$lista containerelor docker

Din nou, puteți vedea că toate containerele Docker care rulează sunt oprite.

$lista containerelor docker-la

Oprirea tuturor containerelor Docker:

De asemenea, puteți opri orice containere Docker indiferent de starea lor (în funcțiune, întrerupte etc.).

Pentru a opri toate containerele Docker indiferent de starea lor, executați următoarea comandă:

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

Toate containerele Docker, indiferent de starea lor, trebuie oprite.

Aici, docker container list -qa comanda returnează ID-ul containerului tuturor containerelor Docker indiferent de starea lor. Apoi oprire container container comanda oprește containerele folosind ID-urile containerului.

Puteți verifica dacă containerele sunt oprite cu următoarea comandă:

$lista containerelor docker-la

După cum puteți vedea, toate containerele sunt oprite.

Deci, așa opriți toate containerele Docker de pe gazda Docker. Vă mulțumim că ați citit acest articol.