Docker Container'da Çalışan İşlemleri Nasıl Listeleyebilirim?

Docker Container Da Calisan Islemleri Nasil Listeleyebilirim



Docker, kullanıcıların konteynerlerin içindeki uygulamaları oluşturmasına, dağıtmasına ve yönetmesine yardımcı olmak için tasarlanmış bir forumdur. Docker konteynerleri, uygulamaların çalıştırılması için ayrı ortamlar sağlayan hafif, bağımsız yürütülebilir paketlerdir. Docker'ın en önemli özelliklerinden biri konteynerlerin içinde çalışan süreçleri yönetmek ve izlemektir.

Bu yazımızda Docker konteynerinde çalışan süreçlerin gösterilmesinden bahsedeceğiz.

Docker Container'da Çalışan İşlemleri nasıl listeleyebilirim?

Bir kapta o anda çalışan işlemleri listelemek için farklı komutlar kullanılır; örneğin:







“Liman işçisi incelemesini” kullanma

Docker konteynerlerinin çalışan işlemlerini listelemek için öncelikle aşağıda verilen komutu çalıştırarak şu anda çalışan konteynerlerin listesini alın:



liman işçisi not

Aşağıda verilen çıktıya göre, susamış_meitner konteyner çalışıyor:







Şimdi çalıştır liman işçisi incelemesi Docker konteynerinin çalışan işlemlerini listeleme komutu:

liman işçisi susamış_meitner'ı inceliyor

Burada konteynerin kapsamlı ayrıntıları ve çalışan süreçleri başarıyla listelenmiştir:



“Docker top”u kullanma

Docker kapsayıcılarında çalışan işlemleri görüntülemenin bir başka en kolay yolu, liman işçisi üst emretmek. Süreçleri gerçek zamanlı olarak gösterir ve kullanıcıların sorunları teşhis etmenin yanı sıra hata ayıklamasına da yardımcı olur. Aşağıdaki gibi:

liman işçisi üst susuz_meitner

Gördüğünüz gibi, çalışan işlemlerle ilgili bilgiler kullanıcı kimliği (UID), işlem kimliği (PID), CPU kullanımı ve çok daha fazlasıyla birlikte görüntüleniyor:

“Docker exec” kullanma

liman işçisi yöneticisi komutu aynı zamanda Docker kapsayıcısında çalışan işlemleri listelemek için de kullanılır. not emretmek. Bu komutla birlikte daha fazla ayrıntı için birden fazla argüman ve seçenek kullanabilirsiniz. Örneğin, sağlanan komutu aşağıdaki komutla birlikte kullanın: -ile Bir konteynerin çalışan işlemlerinin yanı sıra kullanıcı kimliğini, işlem kimliğini, CPU kullanımını, bellek kullanımını, işlem başlangıç ​​zamanını, komutu ve daha fazlasını gösterme seçeneği:

liman işçisi yönetici susamış_meitner not -ile

Bunların hepsi Docker Container'da çalışan süreçlerin listelenmesiyle ilgilidir.

Çözüm

Docker kapsayıcılarında çalışan işlemleri listelemek için birden çok komut kullanılır; örneğin, kapsayıcının ve çalışan sürecinin kapsamlı ayrıntılarını görüntülemek için 'docker inspect' komutu, göstermek için 'docker top' komutu ve 'docker exec' komutu kullanıcı kimliği, işlem kimliği, CPU kullanımı, bellek kullanımı, işlem başlangıç ​​zamanı ve komut dahil olmak üzere çalışan işlemler. Bu kılavuz, Docker kapsayıcısında çalışan işlemleri listelemek için kullanılan birden çok komutu göstermektedir.