Satamatyöläinen

Pysäytä Docker Containers

Pysäytä Docker Containers
Jos olet järjestelmänvalvoja, joka on vastuussa Dockerin hallinnasta, sinun on ehkä tiedettävä, miten Docker-säilö käynnistetään ja pysäytetään. Docker-säilön pysäyttäminen eroaa prosessien pysäyttämisestä. Tätä varten sinun on käytettävä “docker stop” -komentoa ja määritettävä pysäytettävän säilön nimi tai tunnus.

Tämä opetusohjelma näyttää kuinka pysäyttää Docker-kontit useilla eri tavoilla.

Perussyntaksi

Docker-säilön pysäyttämisen perussyntaksi on esitetty alla:

telakkasäiliön aloitus [LISÄVARUSTEET] SÄILIÖ [SÄILIÖ…]

Tai

telakointikontti tappaa [LISÄVARUSTEET] SÄILIÖ [KONTTI ...]

Yllä olevan syntaksin avulla voit pysäyttää yhden tai useamman säilön helposti yhdellä komennolla.

Yhden kontin pysäyttäminen

Ennen kuin pysäytät minkä tahansa kontin, sinun on ensin löydettävä järjestelmässä käynnissä olevien Docker-konttien tunnus tai nimi.

Voit luetella kaikki järjestelmässä käynnissä olevat Docker-säilöt seuraavalla komennolla:

telakka ps

Kun olet syöttänyt yllä olevan komennon, sinun pitäisi saada seuraava tulos:

SÄILIÖTUNNUKSEN KUVA KÄSITTELY LUOTTELI TILASATAMIA
9392aab37f99 wordpress "telakointiasema.s… "Noin tunti sitten Ylös
Noin tunti 0.0.0.0: 8081-> 80 / tcp wp-kontti
bcbc64840b0a mariadb "telakointiasema.s… "Noin tunti sitten
Noin tunti 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
20 tuntia sitten Yli noin minuutti 0.0.0.0: 8082-> 8083 / tcp kaliiperi-verkko

Nyt sinulla on luettelo kaikista käynnissä olevista Docker-säilöistä, mukaan lukien jokaisen säilön nimi ja tunnus.

Pysäytä seuraavaksi Docker-säilö nimeltä caliber-web tai ID 3e5cddafb61d suorittamalla seuraava komento:

telakointiaseman pysäkki kaliiperi-verkko

Tai

telakointiaseman pysäkki 3e5cddafb61d

Voit myös käyttää "kill" -parametria "stop" -toiminnon sijasta pysäyttääksesi käynnissä olevan Docker-säilön alla olevan kuvan mukaisesti:

telakointisäiliö tappaa kaliiperi-verkko

Tai

telakointisäiliö tappaa 3e5cddafb61d

Vahvista seuraavaksi kaliiperi-web-säilön tila kirjoittamalla seuraava komento:

docker ps --suodatin "status = poistunut" | grep kaliiperi-verkko

Kun olet syöttänyt yllä olevan komennon, sinun pitäisi saada alla oleva lähtö:

3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash
-c / init /… "20 tuntia sitten Poistu (137) 33 sekuntia sitten caliber-web

Pysäytä useita kontteja

On myös mahdollista pysäyttää useita kontteja yhdellä komennolla.

Esimerkiksi pysäyttääksesi säilöt nimeltä "wpcontainer" ja "wordpressdb", suorita seuraava komento:

telakointiaseman pysäytys wpcontainer wordpressdb

Kaikkien käynnissä olevien konttien pysäyttäminen

Voit myös pysäyttää kaikki käynnissä olevat kontit käyttämällä “docker container ls -aq” -vaihtoehtoa ja “docker container stop” -komennolla.

Suorita seuraava komento luodaksesi luettelon kaikista käynnissä olevista säilöistä ja pysäytä ne.

telakointiaseman pysäkki $ (telakointikontti ls -aq)

Tarkista kaikki pysäytetyt kontit seuraavalla komennolla:

docker ps --suodatin "status = poistunut"

Kun olet syöttänyt yllä olevan komennon, sinun pitäisi saada seuraava tulos:

SÄILIÖTUNNUKSEN KUVA KÄSITTELY LUOTTELI TILASATAMIA
592b9fe9f478 drupal "docker-php-entrypoi…" 2 tuntia sitten Poistu (0)
25 sekuntia sitten mystifying_cartwright
9392aab37f99 wordpress "telakointiasema.s… "2 tuntia sitten Poistu (128)
17 minuuttia sitten 0.0.0.0: 8081-> 80 / tcp wp-kontti
bcbc64840b0a mariadb "telakointiasema.s… "2 tuntia sitten Poistu (0)
25 sekuntia sitten wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
21 tuntia sitten Poistu (137) 16 sekuntia sitten caliber-web

Johtopäätös

Tämän artikkelin oppaassa opit lopettamaan Docker-konttien käytön useilla eri tavoilla. Voit käyttää mitä tahansa menetelmää, joka parhaiten sopii sinulle Docker-konttien toiminnan estämiseksi.

Kuinka siepata ja suoratoistaa pelisessiosi Linuxissa
Aikaisemmin pelaamista pidettiin vain harrastuksena, mutta ajan myötä pelialalla tapahtui valtava kasvu tekniikan ja pelaajien määrän suhteen. Peliala...
Parhaat pelit, joita voi seurata käsien seurannalla
Oculus Quest esitteli äskettäin loistavan ajatuksen seurannasta ilman ohjaimia. Yhä kasvavan määrän pelejä ja aktiviteetteja, jotka tukevat tukea joko...
Kuinka näyttää OSD-peitto koko näytön Linux-sovelluksissa ja peleissä
Koko näytön pelien pelaaminen tai sovellusten käyttäminen häiriöttömässä koko näytön tilassa voi estää sinut paneelissa tai tehtäväpalkissa näkyvistä ...