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_meitnerTạ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_meitnerNhư 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.