Dokkmunkás

Állítsa le a Docker konténereket

Állítsa le a Docker konténereket
Ha Ön a Docker kezeléséért felelős rendszergazda, akkor lehet, hogy tudnia kell, hogyan kell elindítani és leállítani a Docker tárolót. A Docker-tároló leállítása különbözik a folyamatok leállításától. Ehhez a „docker stop” parancsot kell használnia, és meg kell adnia a leállítandó tároló nevét vagy azonosítóját.

Ez az oktatóanyag megmutatja, hogyan állíthatja le a Docker-tárolókat többféle módszerrel.

Alapszintaktika

Az alábbiakban látható a Docker-tároló leállításának alapvető szintaxisa:

dokkoló konténer indítása [OPCIÓK] CONTAINER [CONTAINER…]

Vagy

dokkoló konténer megölése [OPCIÓK] KONTÉNER [KONTÉNER…]

A fenti szintaxis segítségével egyetlen paranccsal könnyen leállíthat egy vagy több tárolót.

Egyetlen konténer leállítása

Mielőtt bármilyen tárolót leállítana, először meg kell találnia a rendszerén futó Docker-tárolók azonosítóját vagy nevét.

A rendszeren futó összes Docker-tárolót a következő paranccsal sorolhatja fel:

dokkoló ps

A fenti parancs megadása után a következő kimenetet kell kapnia:

KONTÉNER ID KÉP PARANCS LÉTREHOZOTT ÁLLAPOT PORTS NEVEK
9392aab37f99 wordpress "dokkoló-belépési pont.s… "Körülbelül egy órája fent
Körülbelül egy óra 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "dokkoló-belépési pont.s… "Körülbelül egy órája
Körülbelül egy óra 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
20 órával ezelőtt Kb. Egy percig 0.0.0.0: 8082-> 8083 / tcp kaliber-háló

Most megkapja a jelenleg futó Docker-tárolók listáját, beleértve minden tároló nevét és azonosítóját.

Ezután állítsa le a Docker caliber-web vagy ID 3e5cddafb61d nevű tárolót a következő parancs futtatásával:

dokkoló konténer leállító kaliber-háló

Vagy

dokkoló tartálymegálló 3e5cddafb61d

A futó Docker-tároló leállításához a „stop” helyett a „kill” paramétert is használhatja, az alábbiak szerint:

dokkoló konténer ölni kaliber-háló

Vagy

dokkoló konténer ölni 3e5cddafb61d

Ezután a caliber-web tároló állapotának ellenőrzéséhez írja be a következő parancsot:

dokkoló ps - szűrő "status = kilépett" | grep kaliber-háló

A fenti parancs megadása után meg kell kapnia az alábbi kimenetet:

3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash
-c / init /… "20 órája Kilépett (137) 33 másodperccel ezelőtt caliber-web

Több tároló leállítása

Lehetőség van több tároló leállítására is egyetlen parancs segítségével.

Például a „wpcontainer” és a „wordpressdb” nevű tárolók leállításához futtassa a következő parancsot:

dokkoló konténer leállítás wpcontainer wordpressdb

Az összes futó konténer leállítása

Az összes futó konténert a „docker container ls -aq” opcióval, a „docker container stop” paranccsal is leállíthatja.

Futtassa a következő parancsot az összes futó tároló listájának létrehozásához és állítsa le őket.

docker konténer megálló $ (docker konténer ls -aq)

Ellenőrizze az összes leállított tárolót a következő paranccsal:

dokkoló ps - szűrő "status = kilépett"

A fenti parancs megadása után a következő kimenetet kell kapnia:

KONTÉNER ID KÉP PARANCS LÉTREHOZOTT ÁLLAPOT PORTS NEVEK
592b9fe9f478 drupal "docker-php-entrypoi…" 2 órája Kilépett (0)
25 másodperccel ezelőtt mystifying_cartwright
9392aab37f99 wordpress "dokkoló-belépési pont.s… "2 órával ezelőtt Exited (128)
17 perccel ezelőtt 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "dokkoló-belépési pont.s… "2 órája Kilépett (0)
25 másodperccel ezelőtt wordpressdb
3e5cddafb61d technosoft2000 / caliber-web: v1.1.9 "/ bin / bash -c / init /…"
21 órával ezelőtt Kilépett (137) 16 másodperccel ezelőtt caliber-web

Következtetés

A cikk által biztosított útmutatóban megtudhatta, hogyan lehet többféle módszerrel leállítani a Docker-tárolók futtatását. Bármelyik módszer használható a legjobban, hogy megakadályozza a Docker-tárolók futtatását.

A legjobb játékkonzol emulátorok Linuxhoz
Ez a cikk felsorolja a Linux számára elérhető népszerű játékkonzol-emulációs szoftvereket. Az emuláció egy szoftver-kompatibilitási réteg, amely játék...
A legjobb Linux-disztribútorok játékhoz 2021-ben
A Linux operációs rendszer hosszú utat tett meg eredeti, egyszerű, szerver alapú kinézetétől. Ez az operációs rendszer rendkívül javult az elmúlt évek...
Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...