Làm cách nào để liệt kê các quy trình đang chạy trong Docker Container?

Lam Cach Nao De Liet Ke Cac Quy Trinh Dang Chay Trong Docker Container



Docker là một diễn đàn được thiết kế để giúp người dùng xây dựng, triển khai và quản lý các ứng dụng bên trong vùng chứa. Bộ chứa Docker là các gói thực thi độc lập, nhẹ, cung cấp các môi trường riêng biệt để chạy các ứng dụng. Một trong những tính năng quan trọng nhất của Docker là quản lý và giám sát các tiến trình đang chạy bên trong các container.

Trong bài viết này, chúng ta sẽ nói về việc hiển thị các tiến trình đang chạy trong vùng chứa Docker.

Làm cách nào để liệt kê các Quy trình đang chạy trong Docker Container?

Các lệnh khác nhau được sử dụng để liệt kê các tiến trình hiện đang chạy trong một vùng chứa, chẳng hạn như:







Sử dụng 'kiểm tra docker'

Để liệt kê quy trình đang chạy của các vùng chứa Docker, trước tiên hãy lấy danh sách các vùng chứa hiện đang chạy bằng cách thực hiện lệnh được cung cấp bên dưới:



docker ps

Theo đầu ra dưới đây, khát_meitner vùng chứa đang chạy:







Bây giờ, hãy chạy docker kiểm tra lệnh liệt kê các tiến trình đang chạy của vùng chứa Docker:

docker kiểm tra khát_meitner

Tại đây, chi tiết toàn diện về container cùng với các quy trình đang chạy của nó đã được liệt kê thành công:



Sử dụng “docker top”

Một cách dễ dàng khác để hiển thị các tiến trình đang chạy trong vùng chứa Docker là thực thi lệnh docker hàng đầu yêu cầu. Nó hiển thị các quy trình trong thời gian thực và giúp người dùng chẩn đoán cũng như gỡ lỗi các vấn đề. Như sau:

docker top khát_meitner

Như bạn có thể thấy, thông tin về các tiến trình đang chạy đã được hiển thị cùng với ID người dùng (UID), ID tiến trình (PID), mức sử dụng CPU và nhiều thông tin khác:

Sử dụng 'docker exec'

Các người điều hành docker Lệnh cũng được sử dụng để liệt kê các tiến trình đang chạy trong vùng chứa Docker cùng với ps yêu cầu. Cùng với lệnh này, bạn có thể sử dụng nhiều đối số và tùy chọn để biết thêm chi tiết. Ví dụ: sử dụng lệnh được cung cấp cùng với -ĐẾN tùy chọn hiển thị các quy trình đang chạy của vùng chứa cũng như ID người dùng, ID quy trình, mức sử dụng CPU, mức sử dụng bộ nhớ, thời gian bắt đầu quy trình, lệnh và nhiều tùy chọn khác:

docker người điều hành khát_meitner ps -ĐẾN

Đó là tất cả về việc liệt kê các quy trình đang chạy trong Docker Container.

Phần kết luận

Nhiều lệnh được sử dụng để liệt kê các tiến trình đang chạy trong vùng chứa Docker, chẳng hạn như lệnh “docker kiểm tra” để hiển thị chi tiết toàn diện về vùng chứa và quy trình đang chạy của nó, lệnh “docker top” và lệnh “docker exec” để hiển thị các quy trình đang chạy bao gồm ID người dùng, ID quy trình, mức sử dụng CPU, mức sử dụng bộ nhớ, thời gian bắt đầu quy trình và lệnh. Hướng dẫn này minh họa nhiều lệnh để liệt kê các tiến trình đang chạy trong vùng chứa Docker.