Docker

Ustavite zabojnike Docker

Ustavite zabojnike Docker
Če ste skrbnik sistema, odgovoren za upravljanje Dockerja, boste morda morali vedeti, kako zagnati in ustaviti vsebnik Dockerja. Ustavljanje vsebnika Docker se razlikuje od zaustavljanja kakršnih koli procesov. Če želite to narediti, boste morali uporabiti ukaz “docker stop” in določiti ime ali ID vsebnika, ki ga želite ustaviti.

Ta vadnica vam bo pokazala, kako ustaviti vsebnike Dockerja na več različnih načinov.

Osnovna sintaksa

Osnovna sintaksa zaustavitve vsebnika Docker je prikazana spodaj:

začetek kontejnerja dockerja [OPTIONS] CONTAINER [CONTAINER…]

Ali

docker kontejner kill [OPTIONS] CONTAINER [CONTAINER…]

Z uporabo zgornje sintakse lahko z enim ukazom enostavno ustavite enega ali več vsebnikov.

Ustavitev posameznega vsebnika

Preden ustavite kateri koli vsebnik, morate najprej poiskati ID ali ime Dockerjevih vsebnikov, ki se izvajajo v vašem sistemu.

Z naslednjim ukazom lahko navedete vse vsebnike Dockerja, ki se izvajajo v vašem sistemu:

docker ps

Po vnosu zgornjega ukaza bi morali dobiti naslednji izhod:

IME UKAZA ID KONTEJNERJA USTVARJENA STATUSNA PRISTANIŠČA IMENA
9392aab37f99 wordpress "docker-vstopna točka.s ... "Pred približno eno uro gor
Približno eno uro 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-vstopna točka.s ... "Pred približno eno uro
Do približno uro 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…"
Pred 20 urami gor Približno minuto 0.0.0.0: 8082-> 8083 / tcp kaliber-splet

Zdaj boste imeli seznam vseh zabojnikov Docker, ki se trenutno izvajajo, vključno z imenom in ID-jem vsakega vsebnika.

Nato ustavite Dockerjev vsebnik z imenom caliber-web ali ID 3e5cddafb61d, tako da zaženete naslednji ukaz:

docker posoda stop kaliber-splet

Ali

postaja zabojnika docker 3e5cddafb61d

Za zaustavitev tekočega vsebnika Docker lahko uporabite tudi parameter »kill« namesto »stop«, kot je prikazano spodaj:

zabojnik docker kill caliber-web

Ali

zabojnik docker kill 3e5cddafb61d

Nato za preverjanje stanja vsebnika calibre-web vnesite naslednji ukaz:

docker ps --filter "status = izhod" | grep kaliber-splet

Po vnosu zgornjega ukaza bi morali dobiti spodnji izhod:

3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash
-c / init /… "pred 20 urami Izhod (137) pred 33 sekundami caliber-web

Ustavite več posod

Z enim ukazom je mogoče ustaviti tudi več vsebnikov.

Če želite na primer ustaviti vsebnika z imenom "wpcontainer" in "wordpressdb", zaženite naslednji ukaz:

zaustavitev vsebnika dockerja wpcontainer wordpressdb

Ustavitev vseh delujočih zabojnikov

Vse tekoče vsebnike lahko ustavite tudi z uporabo možnosti »docker container ls -aq« z ukazom »stop docker container stop«.

Zaženite naslednji ukaz, da ustvarite seznam vseh delujočih vsebnikov in jih ustavite.

zaustavitev kontejnerja dockerja $ (vsebnik dockerja ls -aq)

Preverite vse ustavljene vsebnike z naslednjim ukazom:

docker ps --filter "status = exited"

Po vnosu zgornjega ukaza bi morali dobiti naslednji izhod:

IME UKAZA ID KONTEJNERJA USTVARJENA STATUSNA PRISTANIŠČA IMENA
592b9fe9f478 drupal "docker-php-entrypoi ..." pred 2 urama Izhod (0)
Pred 25 sekundami mystifying_cartwright
9392aab37f99 wordpress "docker-vstopna točka.s… "pred 2 urama Izhod (128)
Pred 17 minutami 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "docker-vstopna točka.s… "pred 2 urama Izhod (0)
Pred 25 sekundami wordpressdb
3e5cddafb61d technosoft2000 / calibre-web: v1.1.9 "/ bin / bash -c / init /…"
Pred 21 urami Izhod (137) pred 16 sekundami caliber-web

Zaključek

V priročniku iz tega članka ste izvedeli, kako ustaviti zagon vsebnikov Docker na več različnih načinov. Za zaustavitev zagona Dockerjevih vsebnikov lahko uporabite katero koli metodo, ki vam najbolj ustreza.

Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...