Dokeris

Sustabdykite „Docker“ konteinerius

Sustabdykite „Docker“ konteinerius
Jei esate sistemos administratorius, atsakingas už „Docker“ valdymą, gali tekti žinoti, kaip paleisti ir sustabdyti „Docker“ konteinerį. „Docker“ talpyklos sustabdymas skiriasi nuo bet kokių procesų sustabdymo. Norėdami tai padaryti, turėsite naudoti komandą „docker stop“ ir nurodyti konteinerio, kurį norite sustabdyti, pavadinimą arba ID.

Ši pamoka parodys, kaip sustabdyti „Docker“ konteinerius taikant kelis skirtingus metodus.

Pagrindinė sintaksė

Pagrindinė „Docker“ sudėtinio rodinio sustabdymo sintaksė parodyta žemiau:

„Docker“ konteinerio paleidimas [OPTIONS] CONTAINER [CONTAINER…]

Arba

„Docker“ konteinerio nužudymas [PASIRINKIMAI] CONTAINER [CONTAINER…]

Naudodami aukščiau pateiktą sintaksę, naudodami vieną komandą, galite lengvai sustabdyti vieną ar daugiau konteinerių.

Vieno konteinerio sustabdymas

Prieš sustabdydami bet kurį konteinerį, pirmiausia turite rasti sistemoje veikiančių „Docker“ konteinerių ID arba pavadinimą.

Galite išvardyti visus jūsų sistemoje veikiančius „Docker“ konteinerius naudodami šią komandą:

dokininkas ps

Įvedę pirmiau nurodytą komandą, turėtumėte gauti šį išvestį:

KONTEINERIO ID VAIZDO KOMANDA SUKURTA STATUSO UOSTŲ PAVADINIMAI
9392aab37f99 wordpress "docker-entrypoint.s… "Maždaug prieš valandą Aukštyn
Apie valandą 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "dokininko įrašas.s… "Maždaug prieš valandą
Maždaug valandą 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
Prieš 20 val. Iki maždaug minutės 0.0.0.0: 8082-> 8083 / tcp kalibro tinklas

Dabar turėsite visų šiuo metu veikiančių „Docker“ talpyklų sąrašą, įskaitant kiekvieno konteinerio pavadinimą ir ID.

Tada sustabdykite „Docker“ talpyklą pavadinimu „caliber-web“ arba ID 3e5cddafb61d, vykdydami šią komandą:

dokininko konteinerio sustojimo kalibras-internetas

Arba

dokininko konteinerio sustojimas 3e5cddafb61d

Taip pat galite naudoti „kill“, o ne „stop“, kad sustabdytumėte veikiantį „Docker“ konteinerį, kaip parodyta žemiau:

dokininko konteineris nužudo kalibro tinklą

Arba

dokininko konteineris nužudyti 3e5cddafb61d

Tada, norėdami patikrinti „caliber-web“ konteinerio būseną, įveskite šią komandą:

dokininkas ps - filtras "status = exited" | grep kalibras-internetas

Įvedę pirmiau nurodytą komandą, turėtumėte gauti žemiau pateiktą išvestį:

3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ šiukšliadėžė / bash
-c / init /… "Prieš 20 valandų Išėjo (137) Prieš 33 sekundes caliber-web

Sustabdyti kelis konteinerius

Taip pat galima sustabdyti kelis konteinerius naudojant vieną komandą.

Pavyzdžiui, norėdami sustabdyti konteinerius, pavadintus „wpcontainer“ ir „wordpressdb“, vykdykite šią komandą:

docker konteinerio sustabdymas wpcontainer wordpressdb

Visų važiuojančių konteinerių sustabdymas

Taip pat galite sustabdyti visus veikiančius konteinerius naudodami parinktį „docker container ls -aq“ su komanda „docker container stop“.

Paleiskite šią komandą, kad sugeneruotumėte visų veikiančių konteinerių sąrašą ir juos sustabdytumėte.

„Docker“ konteinerio sustojimas $ („Docker“ konteinerio ls -aq)

Patikrinkite visus sustabdytus konteinerius naudodami šią komandą:

dokininkas ps - filtras "status = exited"

Įvedę pirmiau nurodytą komandą, turėtumėte gauti tokį išvestį:

KONTEINERIO ID VAIZDO KOMANDA SUKURTA STATUSO UOSTŲ PAVADINIMAI
592b9fe9f478 drupal "docker-php-entrypoi…" prieš 2 valandas Išėjo (0)
Prieš 25 sekundes mistifying_cartwright
9392aab37f99 wordpress "docker-entrypoint.s… "prieš 2 valandas išėjo (128)
Prieš 17 min.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "dokininko įrašas.s… "prieš 2 valandas išėjo (0)
Prieš 25 sekundes wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
Prieš 21 val. Išėjo (137) prieš 16 sekundžių caliber-web

Išvada

Šiame straipsnyje pateiktame vadove sužinojote, kaip sustabdyti „Docker“ konteinerių naudojimą keliais skirtingais metodais. Norėdami sustabdyti „Docker“ talpyklų veikimą, galite naudoti bet kurį jums tinkamiausią metodą.

Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...
Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...
„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...