Ako zastaviť všetky kontajnery Dockeru

How Stop All Docker Containers



V tomto článku vám ukážem, ako zastaviť všetky kontajnery Docker na hostiteľovi Docker. Začnime teda.

Požiadavky:

Na spustenie príkazov uvedených v tomto článku musíte mať nainštalovaný Docker.







Ak nemáte nainštalovaný Docker, môžete si prečítať nasledujúce články o inštalácii Dockera a nainštalovať Docker na požadovanú distribúciu Linuxu.



Ak máte stále problém s inštaláciou Dockera, môžete ma kontaktovať prostredníctvom https://support.linuxhint.com . Rád pomôžem.



Zastavenie bežiaceho kontajnera:

Môžete zastaviť ľubovoľný spustený kontajner Docker na hostiteľovi Docker. Na zastavenie kontajnera potrebujete ID alebo názov kontajnera, ktorý chcete zastaviť.





Ak chcete získať ID kontajnera a názov všetkých spustených kontajnerov, spustite nasledujúci príkaz:

$zoznam kontajnerov docker

Ako vidíte, sú uvedené ID kontajnerov a názvy všetkých spustených kontajnerov.



Teraz povedzme, že chcete zastaviť kontajner www1 alebo c52585c7a69b .

Ak to chcete urobiť, môžete spustiť jeden z nasledujúcich príkazov:

$zastávka dokovacieho kontajnera www1

Alebo,

$docker stop stop c52585c7a69b

Kontajner www1 alebo c52585c7a69b treba zastaviť.

Zastavenie všetkých spustených kontajnerov:

Jediným príkazom môžete tiež zastaviť všetky spustené kontajnery Docker.

Ak chcete zastaviť všetky spustené kontajnery Docker, spustite nasledujúci príkaz:

$docker kontajner stop $(zoznam kontajnerov docker -q)

Všetky spustené kontajnery Docker by mali byť zastavené.

Tu, zoznam kontajnerov docker -q príkaz vráti ID kontajnera všetkých spustených kontajnerov Docker. Potom zastávka kontajnerového doku príkaz zastaví kontajnery pomocou ID kontajnerov.

Ako vidíte, v zozname nie sú žiadne spustené kontajnery Docker.

$zoznam kontajnerov docker

Opäť vidíte, že všetky spustené kontajnery Docker sú zastavené.

$zoznam kontajnerov docker-do

Zastavenie všetkých kontajnerov Docker:

Môžete tiež zastaviť všetky kontajnery Docker bez ohľadu na ich stav (spustené, pozastavené atď.).

Ak chcete zastaviť všetky kontajnery Docker bez ohľadu na ich stav, spustite nasledujúci príkaz:

$docker kontajner stop $(zoznam kontajnerov docker -qa)

Všetky kontajnery Docker bez ohľadu na ich stav by mali byť zastavené.

Tu, zoznam kontajnerov docker -qa príkaz vráti ID kontajnera všetkých kontajnerov Docker bez ohľadu na ich stav. Potom zastávka kontajnerového doku príkaz zastaví kontajnery pomocou ID kontajnerov.

To, či sú kontajnery zastavené, môžete overiť pomocou nasledujúceho príkazu:

$zoznam kontajnerov docker-do

Ako vidíte, všetky kontajnery sú zastavené.

Takto teda zastavíte všetky kontajnery Docker na hostiteľovi Docker. Ďakujem za prečítanie tohto článku.