Docker

Peatage Dockeri konteinerid

Peatage Dockeri konteinerid
Kui olete süsteemiadministraator, kes vastutab Dockeri haldamise eest, peate võib-olla teadma, kuidas Dockeri konteinerit käivitada ja peatada. Dockeri konteineri peatamine erineb mis tahes protsesside peatamisest. Selleks peate kasutama käsku "docker stop" ja määrama peatatava konteineri nime või ID.

See õpetus näitab teile, kuidas Dockeri konteinereid mitmel erineval viisil peatada.

Põhisüntaks

Dockeri konteineri peatamise põhisüntaks on toodud allpool:

doki konteineri käivitamine [VALIKUD] KONTEINER [KONTEINER ...]

Või

dokk konteineri tapmine [VALIKUD] KONTEINER [KONTEINER ...]

Ülaltoodud süntaksit kasutades saate ühe käsuga hõlpsalt ühe või mitu konteinerit peatada.

Ühe konteineri peatamine

Enne mis tahes konteineri peatamist peate esmalt leidma oma süsteemis töötavate Dockeri konteinerite ID või nime.

Järgmise käsuga saate loetleda kõik teie süsteemis töötavad Dockeri konteinerid:

dokkija ps

Pärast ülaltoodud käsu sisestamist peaksite saama järgmise väljundi:

KONTEINERI ID-PILDI KÄSKU LÕPPIS STATUSSADAMATE NIMED
9392aab37f99 wordpress "dockeri sisestuspunkt.s ... "Umbes tund tagasi üles
Umbes tund 0.0.0.0: 8081-> 80 / tp wp-konteiner
bcbc64840b0a mariadb "doki sisestuspunkt.s ... "Umbes tund tagasi
Üles umbes tund 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
20 tundi tagasi Üles Umbes minut 0.0.0.0: 8082-> 8083 / tcp kaliibrivõrk

Nüüd on teil olemas kõigi praegu töötavate Dockeri konteinerite loend, sealhulgas iga konteineri nimi ja ID.

Järgmisena peatage Dockeri konteiner nimega caliber-web või ID 3e5cddafb61d, käivitades järgmise käsu:

dokk konteineri peatus kaliiber-veeb

Või

doki konteineri peatus 3e5cddafb61d

Töötava Dockeri konteineri peatamiseks võite kasutada ka peatamise asemel parameetrit “kill”, nagu allpool näidatud:

dokk konteiner tappa kaliiber-veeb

Või

dockeri konteiner tappa 3e5cddafb61d

Seejärel sisestage kaliibri-veebikonteineri oleku kontrollimiseks järgmine käsk:

dokkija ps --filter "status = exited" | grepi kaliiber-veeb

Pärast ülaltoodud käsu sisestamist peaksite saama järgmise väljundi:

3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ prügikast / bash
-c / init /… "20 tundi tagasi Väljus (137) 33 sekundit tagasi caliber-web

Peatage mitu konteinerit

Ühe käsu abil on võimalik peatada ka mitu konteinerit.

Näiteks konteinerite „wpcontainer” ja „wordpressdb” peatamiseks käivitage järgmine käsk:

dockeri konteineri peatus wpcontainer wordpressdb

Kõigi töötavate konteinerite peatamine

Kõigi töötavate konteinerite saate peatada ka käsuga „docker container stop”, kasutades valikut „docker container ls -aq”.

Kõigi töötavate konteinerite loendi loomiseks ja nende peatamiseks käivitage järgmine käsk.

dockeri konteineri peatus $ (dockeri konteiner ls -aq)

Kontrollige kõiki peatatud konteinereid järgmise käsuga:

docker ps --filter "status = väljunud"

Pärast ülaltoodud käsu sisestamist peaksite saama järgmise väljundi:

KONTEINERI ID-PILDI KÄSKU LÕPPIS STATUSSADAMATE NIMED
592b9fe9f478 drupal "docker-php-entrypoi…" 2 tundi tagasi Väljus (0)
25 sekundit tagasi mystifying_cartwright
9392aab37f99 wordpress "dockeri sisestuspunkt.s… "2 tundi tagasi Väljus (128)
17 minutit tagasi 0.0.0.0: 8081-> 80 / tp wp-konteiner
bcbc64840b0a mariadb "doki sisestuspunkt.s… "2 tundi tagasi Väljus (0)
25 sekundit tagasi wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
21 tundi tagasi Lahkus (137) 16 sekundit tagasi caliber-web

Järeldus

Selles artiklis toodud juhendis õppisite Dockeri konteinerite käitamise peatama mitmel erineval viisil. Dockeri konteinerite töötamise peatamiseks võite kasutada seda meetodit, mis teile kõige paremini sobib.

Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...