Docker

Hentikan Bekas Docker

Hentikan Bekas Docker
Sekiranya anda adalah pentadbir sistem yang bertanggungjawab menguruskan Docker, maka anda mungkin perlu mengetahui cara memulakan dan menghentikan bekas Docker. Menghentikan kontena Docker berbeza dengan menghentikan sebarang proses. Untuk melakukannya, anda perlu menggunakan perintah "stoper stop" dan tentukan nama atau ID wadah yang ingin anda hentikan.

Tutorial ini akan menunjukkan kepada anda cara menghentikan bekas Docker menggunakan beberapa kaedah yang berbeza.

Sintaksis Asas

Sintaks asas untuk menghentikan bekas Docker ditunjukkan di bawah:

kontena docker bermula [PILIHAN] KONTAINER [CONTAINER…]

Atau

kontena docker kill [OPTIONS] CONTAINER [CONTAINER…]

Dengan menggunakan sintaks di atas, anda boleh menghentikan satu atau lebih bekas dengan satu arahan.

Menghentikan Satu Bekas

Sebelum menghentikan sebarang kontena, anda perlu terlebih dahulu mencari ID atau nama kontena Docker yang berjalan di sistem anda.

Anda boleh menyenaraikan semua bekas Docker yang berjalan di sistem anda dengan arahan berikut:

dok dok

Setelah memasukkan arahan di atas, anda akan mendapat output berikut:

ID GAMBAR KANDUNGAN KOMAND NAMA PORTS STATUS YANG DIBUAT
9392aab37f99 wordpress "titik masuk pelabuhan.s ... "Lebih kurang sejam yang lalu
Lebih kurang sejam 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "titik masuk-pelabuhan.s ... "Kira-kira sejam yang lalu
Naik Lebih kurang sejam 3306 / tcp wordpressdb
3e5cddafb61d technosoft2000 / web berkaliber: v1.1.9 "/ bin / bash -c / init /…"
20 jam yang lalu Naik Lebih kurang satu minit 0.0.0.0: 8082-> 8083 / tcp kaliber-web

Sekarang, anda akan mempunyai senarai semua kontena Docker yang sedang berjalan, termasuk nama dan ID setiap kontena.

Seterusnya, hentikan bekas Docker bernama caliber-web atau ID 3e5cddafb61d dengan menjalankan arahan berikut:

kontena dok berhenti web berkaliber

Atau

dok kontena berhenti 3e5cddafb61d

Anda juga dapat menggunakan parameter "kill" dan bukannya "stop" untuk menghentikan container Docker yang sedang berjalan, seperti yang ditunjukkan di bawah:

kontena docker membunuh web berkaliber

Atau

kontena dok membunuh 3e5cddafb61d

Seterusnya, untuk mengesahkan status wadah web berkaliber, masukkan arahan berikut:

docker ps --filter "status = keluar" | grep caliber-web

Setelah memasukkan arahan di atas, anda akan mendapat output di bawah:

3e5cddafb61d technosoft2000 / web berkaliber: v1.1.9 "/ bin / bash
-c / init /… "20 jam yang lalu Keluar (137) 33 saat yang lalu kaliber-web

Hentikan Pelbagai Kontena

Anda juga boleh menghentikan beberapa kontena menggunakan satu perintah.

Sebagai contoh, untuk menghentikan bekas yang bernama "wpcontainer" dan "wordpressdb," jalankan arahan berikut:

docker container stop wpcontainer wordpressdb

Menghentikan Semua Bekas yang Berlari

Anda juga boleh menghentikan semua kontena yang sedang berjalan menggunakan pilihan "docker container ls -aq" dengan perintah "docker container stop".

Jalankan arahan berikut untuk menghasilkan senarai semua bekas yang sedang berjalan dan menghentikannya.

container docker stop $ (kontena docker ls -aq)

Sahkan semua bekas yang dihentikan dengan arahan berikut:

docker ps --filter "status = keluar"

Setelah memasukkan arahan di atas, anda akan mendapat output berikut:

ID GAMBAR KANDUNGAN KOMAND NAMA PORTS STATUS YANG DIBUAT
592b9fe9f478 drupal "docker-php-entrypoi…" 2 jam yang lalu Keluar (0)
25 saat yang lalu mystifying_cartwright
9392aab37f99 wordpress "titik masuk pelabuhan.s… "2 jam yang lalu Keluar (128)
17 minit yang lalu 0.0.0.0: 8081-> 80 / tcp wpcontainer
bcbc64840b0a mariadb "titik masuk-pelabuhan.s… "2 jam yang lalu Keluar (0)
25 saat yang lalu wordpressdb
3e5cddafb61d technosoft2000 / web berkaliber: v1.1.9 "/ bin / bash -c / init /…"
21 jam yang lalu Keluar (137) 16 saat yang lalu kaliber-web

Kesimpulannya

Dalam panduan yang disediakan oleh artikel ini, anda mempelajari cara berhenti menjalankan kontena Docker menggunakan beberapa kaedah yang berbeza. Anda boleh menggunakan kaedah mana yang paling sesuai untuk anda menghentikan kemasukan kontena Docker.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...