Bagaimanakah saya menyenaraikan Proses yang Berjalan dalam Bekas Docker?

Bagaimanakah Saya Menyenaraikan Proses Yang Berjalan Dalam Bekas Docker



Docker ialah forum yang direka untuk membantu pengguna membina, menggunakan dan mengurus aplikasi di dalam bekas. Bekas Docker ialah pakej boleh laku bebas yang ringan dan menyediakan persekitaran yang berasingan untuk aplikasi dijalankan. Salah satu ciri Docker yang paling penting ialah mengurus dan memantau proses yang berjalan di dalam bekas.

Dalam penulisan ini, kita akan bercakap tentang menunjukkan proses yang berjalan dalam bekas Docker.

Bagaimanakah saya menyenaraikan Proses Berjalan dalam Bekas Docker?

Perintah yang berbeza digunakan untuk menyenaraikan proses yang sedang berjalan dalam bekas, seperti:







Menggunakan “docker inspect”

Untuk menyenaraikan proses menjalankan bekas Docker, mula-mula dapatkan senarai bekas yang sedang berjalan dengan melaksanakan arahan yang disediakan di bawah:



pekerja pelabuhan ps

Mengikut output yang diberikan di bawah, haus_meitner bekas sedang berjalan:







Sekarang, jalankan periksa pekerja pelabuhan arahan untuk menyenaraikan proses berjalan kontena Docker:

docker memeriksa thirsty_meitner

Di sini, butiran komprehensif kontena bersama-sama dengan proses berjalannya telah berjaya disenaraikan:



Menggunakan 'docker top'

Satu lagi cara paling mudah untuk memaparkan proses yang berjalan dalam bekas Docker ialah dengan melaksanakan atas buruh pelabuhan perintah. Ia menunjukkan proses dalam masa nyata dan membantu pengguna mendiagnosis serta masalah nyahpepijat. Seperti berikut:

docker top thirsty_meitner

Seperti yang anda lihat, maklumat tentang proses yang sedang dijalankan telah dipaparkan bersama ID pengguna (UID), ID proses (PID), penggunaan CPU dan banyak lagi:

Menggunakan 'docker exec'

The eksekutif buruh pelabuhan arahan juga digunakan untuk menyenaraikan proses yang sedang berjalan dalam bekas Docker bersama-sama dengan ps perintah. Bersama-sama dengan arahan ini, anda boleh menggunakan berbilang argumen dan pilihan untuk lebih terperinci. Sebagai contoh, gunakan arahan yang disediakan bersama-sama dengan -kepada pilihan untuk menunjukkan proses berjalan bagi bekas serta ID pengguna, ID proses, penggunaan CPU, penggunaan memori, masa mula proses, arahan dan banyak lagi:

pekerja pelabuhan eksekutif haus_meitner ps -kepada

Itu sahaja tentang proses penyenaraian yang berjalan dalam Kontena Docker.

Kesimpulan

Berbilang arahan digunakan untuk menyenaraikan proses yang dijalankan dalam bekas Docker, seperti arahan 'pemeriksaan docker' untuk memaparkan butiran komprehensif bekas dan proses berjalannya, arahan 'docker top' dan arahan 'docker exec' untuk menunjukkan proses yang sedang berjalan termasuk ID pengguna, ID proses, penggunaan CPU, penggunaan memori, masa mula proses dan arahan. Panduan ini menggambarkan berbilang arahan untuk proses penyenaraian yang berjalan dalam bekas Docker.